[英]How to convert a string python single quotes double quotes
New to python. python新手。 I used a package named pdfminer, in the package, there is a command
pdf2txt.py
used in the following code. 我使用了一个名为pdfminer的软件包,在该软件包中,以下代码中使用了一个命令
pdf2txt.py
。 I have a problem in single quotes and double quotes. 我在单引号和双引号中有问题。 I want to use
os.system()
like this in Windows: 我想在Windows中像这样使用
os.system()
:
os.system('pdf2txt.py -o "E:\PDF\output.txt" "E:\PDF\A Functional Genetic Approach Identifies the PI3K Pathway as a Major Determinant of Trastuzumab Resistance in Breast Cancer.pdf"')
In Windows, "E:\\PDF\\A Functional Genetic Approach Identifies the PI3K Pathway as a Major Determinant of Trastuzumab Resistance in Breast Cancer.pdf"
must use double quotes. 在Windows中,
"E:\\PDF\\A Functional Genetic Approach Identifies the PI3K Pathway as a Major Determinant of Trastuzumab Resistance in Breast Cancer.pdf"
必须使用双引号。
Now, I use strSource = "E:\\PDF\\A Functional Genetic Approach Identifies the PI3K Pathway as a Major Determinant of Trastuzumab Resistance in Breast Cancer.pdf"
, but I use StrSource
in os.system()
,it can't get output.txt
. 现在,我使用
strSource = "E:\\PDF\\A Functional Genetic Approach Identifies the PI3K Pathway as a Major Determinant of Trastuzumab Resistance in Breast Cancer.pdf"
,但我在os.system()
使用StrSource
却无法获得output.txt
。 I think strSource
may be equal to 'E:\\PDF\\A Functional Genetic Approach Identifies the PI3K Pathway as a Major Determinant of Trastuzumab Resistance in Breast Cancer.pdf'
. 我认为
strSource
可能等同于'E:\\PDF\\A Functional Genetic Approach Identifies the PI3K Pathway as a Major Determinant of Trastuzumab Resistance in Breast Cancer.pdf'
。 How can I convert the '
to "
? 我怎么能转换
'
到"
?
If the problem is as you say, then you can simply use the str
replace
method: 如果问题是您所说的,那么您可以简单地使用
str
replace
方法:
strSource = strSource.replace("'", '"')
For example, 例如,
In [1]: strSource = "'E:\PDF\A Functional Genetic Approach ... Cancer.pdf'"
In [2]: print(strSource)
'E:\PDF\A Functional Genetic Approach ... Cancer.pdf'
In [3]: strSource = strSource.replace("'",'"')
In [4]: print(strSource)
"E:\PDF\A Functional Genetic Approach ... Cancer.pdf"
strTarget = "E:\PDF\output.txt"
strSource = 'E:\PDF\Vascular_smooth_muscle_contraction.pdf'
os.system('pdf2txt.py -o %s %s' % (self.strTarget,self.strSource))
It works! 有用!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.