为什么不定义自定义显示功能?
例如
def display_path(path): return path.replace("\", "/")
如果你想替换
str.join的
os.path.join,你可以做到这一点(
str.join只需要一个列表,
os.path.join预计
*args):
join = lambda *args: "/".join(args)
也许更好的办法是让Python将所有内容标准化,然后替换,例如:
join = lambda *args: os.path.join(*args).replace("\", "/")
上面的唯一问题可能是文件路径中有空格时在posix上。
然后,您可以把一个
if声明在你utils的文件的顶部,并定义
display_path和
join为无 *** 作和os.path.join分别,如果无法在Windows。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)