Python Spyder在运行脚本时更改工作目录(wdir)
运行特定脚本时,Python Spyder在运行脚本时更改工作目录(wdir),python,spyder,Python,Spyder,运行特定脚本时,Spyder始终将工作目录(wdir)更改为远离设置的全局工作目录 我最近将数据迁移到一个新用户,Spyder工作正常,但有一个脚本在运行代码时总是将wdir更改为旧用户主目录 In [1]: runfile('/home/new_user/SPYDER/test.py', wdir='/home/old_user/SPYDER') 我已经检查过: 控制台上的全局工作目录下拉菜单 Python路径管理器 首选项->全局工作目录设置 Spyder运行位置 脚本位置 没有安装Sp
Spyder
始终将工作目录(wdir
)更改为远离设置的全局工作目录
我最近将数据迁移到一个新用户
,Spyder
工作正常,但有一个脚本在运行代码时总是将wdir
更改为旧用户
主目录
In [1]: runfile('/home/new_user/SPYDER/test.py', wdir='/home/old_user/SPYDER')
我已经检查过:
- 控制台上的全局工作目录下拉菜单
- Python路径管理器
- 首选项->全局工作目录设置
- Spyder运行位置
- 脚本位置
- 没有安装Spyder的其他旧版本(即
它可能默认使用的其他用户)
旧用户
主目录,而不是新用户。我不知道为什么这不会影响其他脚本(或者为什么它仍然被设置为旧用户),但是,当它被更改为new\u user
时,它工作正常,并使用正确的wdir
运行