
假设当前路径为/home/foo,则open('file.txt', 'rb')打开的是/home/foo/file.txt。
当前路径默认是你启动程序的目录,例如:
$ pwd
/home/foo
$ ../goo/bin/look.py
此时,“当前路径”应该是/home/foo,而不是/home/goo/bin
在程序中,可以通过os.getcwd()获得当前路径,也可以利用os.chdir()来改变当前路径。
最后,如果你读某文件没有访问权限,open也是会报错的(错误信息会详细提示原因)。
cd 和 open 是两个不同的命令,用于不同的 *** 作。cd 命令用于改变当前工作目录。它的语法如下:
bashCopy codecd [目录路径]
其中,[目录路径] 可以是绝对路径或相对路径。如果不带参数,则将当前工作目录更改为用户的主目录。
open 命令用于打开一个文件或目录。它的语法如下:
pythonCopy codeopen [文件/目录路径]
其中,[文件/目录路径] 可以是文件或目录的绝对路径或相对路径。如果是目录路径,则将该目录在 Finder 中打开;如果是文件路径,则使用默认的应用程序打开该文件。
总的来说,cd 命令用于改变当前工作目录,而 open 命令用于打开文件或目录。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)