Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python脚本在更改目录时中断Linux_Python_Linux_Directory - Fatal编程技术网

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