相关疑难解决方法(0)

为什么反斜杠会出现两次?

当我创建一个包含反斜杠的字符串时,它们会重复:

>>> my_string = "why\does\it\happen?"
>>> my_string
'why\\does\\it\\happen?'
Run Code Online (Sandbox Code Playgroud)

为什么?

python string escaping repr backslash

46
推荐指数
2
解决办法
1万
查看次数

str.replace添加反斜杠

我有这个互动会议:

>>> str = '192.168.1.1'
>>> str = str.replace('.','\.')
>>> str
'192\\.168\\.1\\.1'
Run Code Online (Sandbox Code Playgroud)

我希望输出是:192\.168\.1\.1而不是192\\.168\\.1\\.1

我怎样才能做到这一点?为什么这样做?

python

0
推荐指数
1
解决办法
284
查看次数

如何从字符串中删除单引号

这是我的问题:

fpaths=os.listdir(ligand_names_list[0].replace("'", "\\'"))
OSError: [Errno 2] No such file or directory: "5-iodoindirubin-3\\'-oxime"
Run Code Online (Sandbox Code Playgroud)

有一个名为5-iodoindirubin-3'-oxime但我无法os.listdir()找到它的文件.这是我用这个线程启发的另一个尝试添加反斜杠而不转义[Python]:

fpaths=os.listdir(ligand_names_list[0].__ repr __())
OSError: [Errno 2] No such file or directory: '"5-iodoindirubin-3\'-oxime"'
Run Code Online (Sandbox Code Playgroud)

在这种情况下的问题是领先的单引号,我不知道如何删除它们.任何的想法?

python string quotes escaping listdir

0
推荐指数
1
解决办法
666
查看次数

标签 统计

python ×3

escaping ×2

string ×2

backslash ×1

listdir ×1

quotes ×1

repr ×1