问题描述
我误输入了以下代码:
f = open('\TestFiles\'sample.txt','w')
f.write('I just wrote this line')
f.close()
我运行了这段代码,即使我错误地输入了上面的代码,它也是有效的代码,因为据我所知,第二个反斜杠忽略了单引号和应该得到的内容,据我所知是一个名为.txt的文件。 \ TestFiles'sample”在我的项目文件夹中。但是,当我导航到项目文件夹时,在那里找不到文件。
但是,例如,如果我用不同的文件名执行相同的操作。喜欢,
f = open('sample1.txt','w')
f.write('test')
f.close()
我在文件夹中找到了创建的“ sample.txt”文件。就我所知,即使第一个代码是有效的,也没有理由不创建文件吗?
还有没有办法提及相对于我的项目文件夹的文件,而不是提及文件的绝对路径? (例如,我想在项目文件夹中的“ TestFiles”文件夹中创建一个名为“ sample.txt”的文件。因此,无需提及TestFiles文件夹的绝对路径,有没有一种方法可以提及相对于TestFiles文件夹的路径打开文件时在Python中的项目文件夹?)
我是Python的初学者,希望有人可以帮助我。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)