Python脚本在更改目录时中断Linux
这是文件夹的名称:Python脚本在更改目录时中断Linux,python,linux,directory,Python,Linux,Directory,这是文件夹的名称: drwxr-xr-x 6 SuchithSridhar SuchithSridhar 4096 Mar 20 03:50 SDE-Journal 然后我运行我的程序,在我的windows机器上运行得非常好 Traceback (most recent call last): File "/home/SuchithSridhar/Python-Code/SDE-Journal/main.py", line 1304, in <module> File "/
drwxr-xr-x 6 SuchithSridhar SuchithSridhar 4096 Mar 20 03:50 SDE-Journal
然后我运行我的程序,在我的windows机器上运行得非常好
Traceback (most recent call last):
File "/home/SuchithSridhar/Python-Code/SDE-Journal/main.py", line 1304, in <module>
File "/home/SuchithSridhar/Python-Code/SDE-Journal/main.py", line 1264, in intro
File "/home/SuchithSridhar/Python-Code/SDE-Journal/main.py", line 129, in preset_window
File "/home/SuchithSridhar/Python-Code/SDE-Journal/main.py", line 142, in __enter__
PermissionError: [Errno 13] Permission denied: '/home/SuchithSridhar'
On line 142: os.chdir(self.folder)
这是如果我打开终端,如果我关闭并打开终端
bash: /home/SuchithSridhar/.bashrc: Permission denied
为什么会发生这种情况,以及如何在不损坏我的计算机的情况下更改目录?而不看到错误,我们无能为力这本身并不能解决问题,但为什么需要使用
os.chdir(self.folder)
?如果要从代码中打开文件,可以在调用open
中提供路径。我无法生成最小的可复制代码,这是因为每次发生此问题时,我都必须在对象上运行chmod并重新启动计算机。根据我的推断,是chdir函数导致了这个问题。。。我可以提供一个github链接:我在这个程序中广泛依赖chdir,我将不得不重构所有东西,不再使用它。
bash: /home/SuchithSridhar/.bashrc: Permission denied