Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中跳过**正斜杠**字符_Python_Python 3.x - Fatal编程技术网

如何在python中跳过**正斜杠**字符

如何在python中跳过**正斜杠**字符,python,python-3.x,Python,Python 3.x,有人知道如何在python中跳过正斜杠字符吗 我想创建一个目录abc(17/12/18) 所以我试过了 import os os.makedirs('abc(17\/12\/18)') 但是创建的文件夹是abc(17\) 谁能告诉我我错过了什么? 我在Internet上搜索,但未成功。在Windows和Linux中,文件夹名称中不允许使用/ 此处的详细信息:在Windows和Linux中,文件夹名称中不允许使用/ 这里有更多信息:在python中不需要转义正斜杠,只需转义反斜杠。无法使用该文件

有人知道如何在python中跳过正斜杠字符吗

我想创建一个目录abc(17/12/18) 所以我试过了

import os
os.makedirs('abc(17\/12\/18)')
但是创建的文件夹是abc(17\)

谁能告诉我我错过了什么?
我在Internet上搜索,但未成功。

在Windows和Linux中,文件夹名称中不允许使用
/


此处的详细信息:

在Windows和Linux中,文件夹名称中不允许使用
/


这里有更多信息:

在python中不需要转义正斜杠,只需转义反斜杠。无法使用该文件名的原因是,正斜杠在windows文件名中是非法的。试试这个:

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

在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)
你可以这样做

import os

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

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

在文件或文件夹名中加斜杠几乎总是一个坏主意,有些操作系统甚至不允许这样做(例如windows)。更好的分隔符应该是下划线:abc(17_12_18)。此外,函数
os.mkdir
将用于创建单个目录
os.makedirs
是递归目录创建函数。类似于mkdir(),但会生成包含叶目录所需的所有中间级目录。在文件或文件夹名称中使用斜杠几乎总是一个坏主意,并且某些操作系统甚至不允许使用(例如windows)。更好的分隔符应该是下划线:abc(17_12_18)。此外,函数
os.mkdir
将用于创建单个目录
os.makedirs
是递归目录创建函数。类似于mkdir(),但会生成包含叶目录所需的所有中间级目录。但我希望以该特定格式存储日期。我不能选择任何其他格式。但我想以该特定格式存储日期。我不能选择其他格式。