Python 文件夹路径和文件路径中的斜杠与反斜杠

Python 文件夹路径和文件路径中的斜杠与反斜杠,python,Python,在引用文件夹路径和文件管理器路径时使用斜杠或反斜杠时,我感到困惑。在我看来,文件夹路径使用\或文件夹路径下的文件路径使用/ files=np.sort(glob('../export_result/*.csv')) for f in files: print(f) 例如,以下是文件名的输出: 。/export\u result\stress nodes\u JLFUTop-Job\u Dayfr3\u to 255\u 72A\u 4 part\u UnDrainSide\u Drai

在引用文件夹路径和文件管理器路径时使用斜杠或反斜杠时,我感到困惑。在我看来,文件夹路径使用
\
或文件夹路径下的文件路径使用
/

files=np.sort(glob('../export_result/*.csv'))
for f in files:
    print(f)
例如,以下是文件名的输出:

。/export\u result\stress nodes\u JLFUTop-Job\u Dayfr3\u to 255\u 72A\u 4 part\u UnDrainSide\u DrainTop\u NodeStress.csv


我很困惑。是否可以让它们使用一致的相同的
/
\

正斜杠和反斜杠只是分隔路径中的目录和文件的分隔符。不同的系统可能使用不同的分离器。 在Windows中,反斜杠用作分隔符:

C:\my_folder\myfile.txt
在Mac和Unix/Linux中,斜杠用于:

/home/david/my_folder/my_file.txt
为了更好地理解,我建议您阅读本页:

该字符串从何而来?files=np.sort(glob('../export\u result/*.csv'))用于文件中的f:print(f)我已将其添加到您的问题中。这是正确的,但反斜杠也可以用作字符串中的转义字符
'C:\my\U folder\myfile.txt'
可以,但是
'C:\Users\foo'
将导致
语法错误,因为Python将
'\U...
解释为以字符串形式表示unicode转义序列的开始。谢谢Esmaeil。我正在使用windows,并在同时具有/和\的情况下检查输出。这就是为什么我感到困惑。谢谢