我错误地输入了以下代码:
f = open('\TestFiles\'sample.txt', 'w')
f.write('I just wrote this line')
f.close()
我运行了这段代码,即使我错误地输入了上面的代码,它仍然是一个有效的代码,因为第二个反斜杠忽略了单引号,据我所知,我应该得到的是一个名为“\TestFiles”的 .txt 文件示例”在我的项目文件夹中。但是,当我导航到项目文件夹时,我在那里找不到文件。
但是,例如,如果我使用不同的文件名执行相同的操作。喜欢,
f = open('sample1.txt', 'w')
f.write('test')
f.close()
我发现在我的文件夹中创建了“sample.txt”文件。即使据我所知第一个代码是有效的,是否有原因导致文件没有被创建?
还有一种方法可以提及相对于我的项目文件夹的文件,而不是提及文件的绝对路径?(例如,我想在项目文件夹内名为“TestFiles”的文件夹中创建一个名为“sample.txt”的文件。因此,在不提及 TestFiles 文件夹的绝对路径的情况下,有没有办法提及 TestFiles 文件夹相对于打开文件时Python中的项目文件夹?)
我是Python的初学者,希望有人能帮助我。
慕田峪7331174
至尊宝的传说
尚方宝剑之说
相关分类