我是新手,我不知道该open()函数的默认目录在哪里.
例如 open('whereisthisdirectory.txt','r')
有人可以告诉我吗?我已经尝试使用谷歌搜索(并查看stackoverflow),甚至将随机的txt文件放在这么多的文件夹中,但我仍然无法搞清楚.从我开始,我想立即学习而不是每次打开文件时键入"c:/directory/whatevevr.txt".谢谢!
我的python目录已安装到C:\ Python32,我使用的是3.2
答案不是特定于 python 的。与用任何其他语言编写的程序一样,默认目录是您的操作系统认为的当前工作目录。如果您从命令提示符窗口启动程序,CWD 将是您运行程序时所在的任何目录。如果您从 Windows 菜单或桌面图标启动它,CWD 通常在创建图标时与程序路径一起定义,或者在没有该信息的情况下回退到 Windows 使用的某个目录。
在任何情况下,您的程序都可以通过调用os.getcwd().
小智 5
如果您在Windows OS上工作,请先键入
import os
Run Code Online (Sandbox Code Playgroud)
然后键入
os.getcwd()
Run Code Online (Sandbox Code Playgroud)
它应该打印当前的工作目录.