文件夹nam中的python空间

2024-04-26 14:30:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下一段代码

Path = os.getenv('PATH')
Path = Path.split(';')
for i, p in enumerate(Path):
    if len(P) != 0 and p[-1] != "\\":
        Path[i] = p + "\\" #this adds '\' to the ending of each line

印刷 Path[0]将显示

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\

但是,当我试图从这个文件夹运行任何东西时,我得到了错误

'C:\Program' is not recognized

我怎么能让它搜索整个路径而不停留在空间?在


Tags: andpath代码inforlenifos
2条回答

跑步有多种方式。你怎么办的?如果使用操作系统,您可能需要使用“作为路径。例如:

os.system("\"C:\\Program Files (x86)\\aaa.exe\"")

假设您运行的是C:\Program Files(x86)\aaa.exe. 注意代码中的两个\“。在

对于良好的实践,您永远不会使用空间,因此您只能在项目内部选择相对管线,但是如果您确实需要使用空间,则可以使用:

file =__import__=("folder path")

这将以folder path的形式导入文件,并用空格分隔。在

相关问题 更多 >