表示Windows目录的最佳方式是什么,例如"C:\meshes\as"?我一直在试图修改一个脚本,但它从来没有工作,因为我似乎无法获得正确的目录,我想是因为'\'充当转义字符?

推荐答案

您可以随时使用:

'C:/mydir'

这在linux和windows中都适用.

'C:\\mydir'

如果某些名称有问题,也可以try 原始字符串文字:

r'C:\mydir'

但是,最佳实践是使用始终为您的操作系统 Select 正确配置的os.path个模块功能:

os.path.join(mydir, myfile)

在Python3.4中,还可以使用pathlib模块.这相当于上述内容:

pathlib.Path(mydir, myfile)

pathlib.Path(mydir) / myfile

Python相关问答推荐

双情节在单个图上切换-pPython

带有Postgres的Flask-Data在调用少量API后崩溃

自动编码器和极坐标

解析讨论论坛只给我第一个用户 comments ,但没有给我其他用户回复

在Arrow上迭代的快速方法.Julia中包含3000万行和25列的表

计算所有前面行(当前行)中列的值

LAB中的增强数组

优化在numpy数组中非零值周围创建缓冲区的函数的性能

如何才能知道Python中2列表中的巧合.顺序很重要,但当1个失败时,其余的不应该失败或是0巧合

Pandas 第二小值有条件

使用miniconda创建环境的问题

为什么符号没有按顺序添加?

Excel图表-使用openpyxl更改水平轴与Y轴相交的位置(Python)

如何使用LangChain和AzureOpenAI在Python中解决AttribeHelp和BadPressMessage错误?

如何在python polars中停止otherate(),当使用when()表达式时?

根据列值添加时区

计算分布的标准差

使用groupby方法移除公共子字符串

如何从需要点击/切换的网页中提取表格?

如何更改groupby作用域以找到满足掩码条件的第一个值?