这几天玩ctf发现一个问题,python代码新建文件及文件夹的目录问题。这是一个小问题,但有时候稍不注意也会八人弄懵了,废话不多说,进入主题。

当你在d:/python   目录下用ide(这里我用的是pycharm)运行这样的代码(new_file.py):

f = open('file.txt','w')
f.write('hello')
f.close()

那么你就会发现在D:/python下多出了文件file.txt   但是当你在命令提示符窗口运行python时,比如这样

关于python ide和命令行窗口运行新建文件及文件夹目录的问题-LMLPHP

那么你的新建的文件 file.txt  便被新建在了C:/users/72427  里面。有时候我们在调用文件和新建文件的时候一定要特别注意,负责可能会让你蒙了的。

12-27 00:08