我需要将目录(CD)更改为Linux用户的桌面。现在,Linux用户名是一个变量,所以我尝试了路径,但它当然不起作用:
import os
os.chdir("/path/to/dir")
所以我尝试了以下方法:
subprocess.call("cd", "~/Desktop")
subprocess.call("pwd")
但我有以下错误:
Traceback (most recent call last):
File "SIPHON.py", line 132, in <module>
subprocess.call("cd", "~/Desktop")
File "/usr/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 658, in __init__
raise TypeError("bufsize must be an integer")
TypeError: bufsize must be an integer
在Linux中,如何使用Python将cd刻录到用户的桌面上?你知道吗
提前谢谢。你知道吗
您需要使用^{} 将
~
展开为实际路径:相关问题 更多 >
编程相关推荐