鱼C论坛

 找回密码
 立即注册
查看: 2530|回复: 6

文件写入时,为什么路径已经更改,还总是把文件写到以前的路径中去?

[复制链接]
发表于 2020-3-14 13:41:26 | 显示全部楼层 |阅读模式

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

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

x
在文件写入时,为什么路径已经更改,还总是把文件写到以前的路径中去?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-14 13:44:40 | 显示全部楼层
代码代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-14 13:52:46 | 显示全部楼层
用os.chdir更改(先导入os模块)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-14 14:22:43 | 显示全部楼层
写入文件的时候加上全路径名,最好用os.path.join来组合路径名和文件名,通用性好,不容易出错。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-14 14:31:04 | 显示全部楼层

file_name = str(input('请输入文件名:'))
f = open(file_name,'w')
words = str(input('请输入内容:'))
for each_line in words:
    if each_line != 'ss':
        f.writelines(words)
    else:
        break
f.close()
我这段代码中根本没有写路径,就自动把文件保存在一个我经常用的文件夹下面,不知道为什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-14 16:11:47 | 显示全部楼层
本帖最后由 Hoiste 于 2020-3-14 16:16 编辑

没有保存在当前代码所在的文件夹中吗,在不写入路径的情况下,文件写模式打开默认是在代码当前文件夹下的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-14 17:29:33 | 显示全部楼层
什么意思?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-14 21:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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