python - 使用 cd 输入更改路径的功能
问题描述
如果给我一个路径(“C:\Users\Meow\Desktop”),我如何从用户的正常 cd 输入中获取相对路径?例如: func("C:\Users\Meow\Desktop","../../") 返回 "C:\Users"
和其他类似的事情。基本上模拟 cd 命令在 Windows 上的行为,无需访问指定的文件系统
解决方案
试试这个:
os.path.normpath(os.path.join("C:\\Users\\Meow\\Desktop","../../"))
请注意,\
第一个路径中的 需要转义,即\\
.
推荐阅读
- azure-data-factory-2 - 使用 DataFactory 将文档从一个容器复制到另一个容器并在文档中添加分区键值
- arrays - 最短未排序连续子数组:为什么我们从数组的末尾开始?
- reactjs - React - 调用两个方法,但只调用最后一个方法注销
- django - TemplateDoesNotExist atDjango 部署错误
- javascript - 错误 TS2339:类型“IntrinsicClassAttributes...”上不存在属性“{}”
- python - 检索错误层 conv2d_3 需要 1 个输入,但它接收到 3 个输入张量
- php - 将分页添加到自定义页面模板
- r - r闪亮的pdf显示为空白
- oracle - 插入重复记录的过程在 Oracle 中不起作用
- python - 如何在python中使用动态if语句计算for循环