gpt4 book ai didi

Python - 制作脚本来操作 Windows 文件路径但在 Linux 上运行

转载 作者:IT王子 更新时间:2023-10-29 01:09:24 24 4
gpt4 key购买 nike

我有这个脚本可以处理包含 Windows 文件路径的行。但是脚本在 Linux 上运行。有没有办法更改 os 库以在 linux 上运行时执行 Windows 文件路径处理?

我在想:

import os
os.pathsep = '\\'

(这不起作用,因为 os.pathsep 是;出于某种原因)

我的脚本:

for line in INPUT.splitlines():
package_path,step_name = line.strip().split('>')
file_name = os.path.basename(package_path)
name = os.path.splitext(file_name)[0]
print template % (name,file_name,package_path)

最佳答案

查看ntpath模块

在 Linux 上,我做了:

>> import ntpath      
>> ntpath.split("c:\windows\i\love\you.txt")
('c:\\windows\\i\\love', 'you.txt')
>> ntpath.splitext("c:\windows\i\love\you.txt")
('c:\\windows\\i\\love\\you', '.txt')
>> ntpath.basename("c:\windows\i\love\you.txt")
'you.txt'

关于Python - 制作脚本来操作 Windows 文件路径但在 Linux 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3670673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com