tur*_*nip 2 python directory cd dir
在Python中,首先我检查一下我在哪里:
import os
os.getcwd()
Run Code Online (Sandbox Code Playgroud)
这给了我%run C:/Users/<name>/Desktop/<script.py>
现在我想改变我的位置:
os.chdir("C:/Users/<name>/Desktop/")
Run Code Online (Sandbox Code Playgroud)
这给了我
%run C:/Users/<name>/Desktop/<script.py>
File "C:\Users\<name>\Desktop\<script.py>", line 3
os.chdir("/C:/Users/<name>/Desktop/")
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我尝试过各种变化,但似乎没什么用.
您可以通过多种方式执行此操作,包括:
使用os.path加入路径和环境变量:
os.chdir(os.path.join(os.getenv('userprofile'),'Desktop'))
Run Code Online (Sandbox Code Playgroud)
您也可以使用双反斜杠(反斜杠需要在Python字符串中进行转义):
os.chdir('c:\\users\\prosserc\\desktop')
Run Code Online (Sandbox Code Playgroud)
或使用原始字符串:
os.chdir(r'c:\users\prosserc\desktop')
Run Code Online (Sandbox Code Playgroud)
我会推荐第一个选项,因为它需要一个硬编码的用户名.
| 归档时间: |
|
| 查看次数: |
30460 次 |
| 最近记录: |