- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 python 中,我采用原始字符串,然后将其传递给 os.path.normpath 以使其成为正确的路径名。它逃脱了我需要逃脱的所有东西,我不必担心。 C# 中有等效项吗?
这是一个 python 片段。
myClassProjectPath = os.path.normpath(r"C:\Users\Documents\SharpDevelop Projects\Project With Spaces\MyClass\bin\Debug")
编辑:我担心斜杠和空格。现在,我正在代码中硬编码路径,但它很快就会成为用户输入,所以我无法控制“/”与“\”
最佳答案
另请查看:
string normalizedPath = Path.GetDirectoryName(path);
这也将修复 /
与 \
的对比。
关于c# - 是否有与 python 的 os.path.normpath 等效的 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5292305/
我有一个由第三方生成的文件名列表。它们看起来都像这样:'D:\\a\\b\\c/d/e/f/g.cpp'。我想规范化这些以具有统一的路径分隔符。但是命令: os.path.normpath('D:\\
我正在尝试使用 os.path.normpath 将 Windows 文件路径转换为 Unix。我在文件路径中收到意外字符。 import os path1 = 'C:\Users\abcd\di
在 Unix 下,os.path.normpath 将多个斜杠折叠成单个斜杠除非正好有两个斜杠出现在路径的开头。为什么异常(exception)? 为了说明,我得到以下转换: //double/sla
我使用的是 os.path.normpath,当反斜杠后面直接有数字时,值会发生变化。 fileString = os.path.normpath("server:\Projects\05 Proje
为什么第一个 // 没有被删除? 以下代码: import os os.path.normpath('//var//lib/') 返回 '//var/lib' 不是 '/var/lib' 定义如下:
os.path.normpath 的文档阅读以下内容: This string manipulation may change the meaning of a path that contains
什么是 bash 相当于 os.path.normpath ?具体来说,我有兴趣删除执行 find 时给出的前导 ./。 matt@stanley:~/src/libtelnet-0.20/test$
在 python 中,我采用原始字符串,然后将其传递给 os.path.normpath 以使其成为正确的路径名。它逃脱了我需要逃脱的所有东西,我不必担心。 C# 中有等效项吗? 这是一个 pytho
是否有与 Python os.path.normpath() 等效的 PHP 函数? 或者我怎样才能在 PHP 中获得完全相同的功能? 最佳答案 这是我在 PHP 中对 Python 的 posixp
这个问题在这里已经有了答案: Why do backslashes appear twice? (2 个答案) 关闭 4 年前。 我想将正斜杠格式的 unix 文件路径转换为反斜杠格式的 windo
我是一名优秀的程序员,十分优秀!