簡體   English   中英

如何在Python中跳過**正斜杠**字符

[英]How to skip **forward slash** char in python

誰能說出如何在python中跳過正斜杠char?

我想創建一個目錄abc(17/12/18),所以我嘗試了

import os
os.makedirs('abc(17\/12\/18)')

但是創建的文件夾是abc(17 \\)

誰能說出我在想什么? 我在Internet上搜索,但未成功。

您無需在python中轉義正斜杠,只需反斜杠即可。 無法使用該文件名的原因是Windows文件名中的正斜杠是非法的。 嘗試這個:

import os
os.makedirs('abc(17-12-18)')

你可以做到這一點。

import os

os.makedirs('abc(17' + u'\u2215' + '12' + u'\u2215' + '18)')

# This will create a directory named abc(17∕12∕18)

在Windows和Linux中,文件夾名稱中不允許/

此處了解更多信息: https : //stackoverflow.com/a/31976060/3813027

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM