您可以使用以下方法使os独立成为文件名:
os.path.join(os.path.curdir,'文件名')
但是我还需要其他东西。我希望我的函数采用任何路径格式(Windows,Linux,Mac),将其转换为OS独立格式,以便将其分配给变量并在任何OS上使用。另外,请注意文件名不一定位于当前目录中。
示例:
def magically_read_any_path_format_and_make_it_os_independent(input_file)
...
return os_independent_format
# my variable
file = magically_...(input_file)
P.S。我知道我可以检查是否是一个或另一个操作系统,并进行相应的转换,但是还有自动化和Pythonic的功能吗? os,pathlib或其他地方有东西吗?
谢谢