|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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:51 编辑
开头是E:\这样的是绝对路径
不是这样的是相对路径(相对路径:相对与文件工作目录的路径)
你运行的文件放在哪里,哪里就是他的工作目录(工作目录可以利用os模块进行更改)
若想把boy_files保存在别的文件夹时,可以调用os模块:
imoort os
os.chdir('存放文件的位置')【改变工作目录】
os在30课左右会学
或者(利用格式化):
open('路径%s' % 变量)
|
|