我有一个文件浏览器应用程序,它向用户公开一个目录及其内容。
我想清理用户输入,这是一个文件路径,这样它就不允许绝对路径,如“/tmp/”和相对路径,如“../../etc”
是否有跨平台执行此操作的 python 函数?
最佳答案
也适用于寻找摆脱方法的人 A/./B -> A/B
和 A/B/../C -> A/C
在路径中。
您可以使用 os.path.normpath
为此。
关于python - 在python中清理文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13939120/