鱼C论坛

 找回密码
 立即注册
查看: 1952|回复: 4

[已解决]求助如果文件名字是个变量怎么更改路径

[复制链接]
发表于 2020-2-29 05:02:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
    else:
        file_name_boy = 'boy_' + str(count) +'.txt'
        file_name_girl = 'girl' + str(count) + '.txt'

        boy_file = open(file_name_boy,'x')
        girl_file = open(file_name_girl,'x')


这里的open函数为什么可以不用写文件要创建的路径呢,一般不都是r'E:\xx\xxx.txt'这样得嘛,这里只有文件名和后缀,我运行后是自动保存在默认平时存放py文件的文件夹里,如果我想要把他放在其他的文件夹里,可以完成吗,应该怎么修改
最佳答案
2020-2-29 10:49:01
本帖最后由 _荟桐_ 于 2020-2-29 10:51 编辑

开头是E:\这样的是绝对路径
不是这样的是相对路径(相对路径:相对与文件工作目录的路径)
你运行的文件放在哪里,哪里就是他的工作目录(工作目录可以利用os模块进行更改)

若想把boy_files保存在别的文件夹时,可以调用os模块:
imoort os
os.chdir('存放文件的位置')【改变工作目录】
os在30课左右会学

或者(利用格式化):
open('路径%s' % 变量)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-29 08:02:21 From FishC Mobile | 显示全部楼层
文件名分相对路径和绝对路径
你所说的xxx:\xxx\xxxx.xxx这就是绝对路径
而直接用xxx.xxx就是相对路径
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-29 10:49:01 | 显示全部楼层    本楼为最佳答案   
本帖最后由 _荟桐_ 于 2020-2-29 10:51 编辑

开头是E:\这样的是绝对路径
不是这样的是相对路径(相对路径:相对与文件工作目录的路径)
你运行的文件放在哪里,哪里就是他的工作目录(工作目录可以利用os模块进行更改)

若想把boy_files保存在别的文件夹时,可以调用os模块:
imoort os
os.chdir('存放文件的位置')【改变工作目录】
os在30课左右会学

或者(利用格式化):
open('路径%s' % 变量)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-1 03:32:55 | 显示全部楼层
wp231957 发表于 2020-2-29 08:02
文件名分相对路径和绝对路径
你所说的xxx:\xxx\xxxx.xxx这就是绝对路径
而直接用xxx.xxx就是相对路径

好的学到了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-1 03:38:28 | 显示全部楼层
_荟桐_ 发表于 2020-2-29 10:49
开头是E:\这样的是绝对路径
不是这样的是相对路径(相对路径:相对与文件工作目录的路径)
你运行的文件放 ...

谢谢 ,我去30课学习一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-16 05:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表