我已经编写了一个python代码,在某个行中我想写一个文件xyz.sh但是它的说法权限被拒绝了。我也尝试使用os.rename(),但它没有用。提前谢谢。
答案 0 :(得分:0)
由于我们不知道您的代码,我们无法给出确切的答案。但这里有一些提示:
如果您不熟悉linux,可能需要检查一下,如果要使用相对路径,则不允许在开头使用/
启动路径。
此外,我们不知道哪个部分失败(执行或写作)。如果执行失败,请检查:
在执行之前,您的文件必须标记为可执行文件。在命令行中,您可以执行:chmod +x xyz.sh
如果要执行相对路径,则必须在开头使用./
启动路径。 (即./scriptsInMyProgramFolder/xyz.sh
)
下次请再精确一点。 ; - )