gpt4 book ai didi

python - 从字符串 python 中删除撇号

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:15 25 4
gpt4 key购买 nike

我正在尝试从 python 中的字符串中删除撇号。

这是我正在尝试做的事情:

source = 'weatherForecast/dataRAW/2004/grib/tmax/'
destination= 'weatherForecast/csv/2004/tmax'

for file in sftp.listdir(source):
filepath = source + str(file)
subprocess.call(['degrib', filepath, '-C', '-msg', '1', '-Csv', '-Unit', 'm', '-namePath', destination, '-nameStyle', '%e_%R.csv'])

文件路径当前显示为带有撇号的路径。

`subprocess.call(['', 'weatherForecast/.../filename')]`

我想得到不带撇号的路径即

subprocess.call(['', weatherForecast/.../filename)] 

我已经尝试过 source.strip("' ", ""),但它并没有真正做任何事情。

我尝试放入 print(filepath)return(filepath) 因为它们会删除撇号,但它们给了我 语法错误。

filepath = print(source + str(file))
^

语法错误:语法无效

我目前没有想法。有什么建议吗?

最佳答案

字符串对象的 strip 方法仅从字符串末尾删除匹配值,当第一次遇到非必需字符时,它会停止搜索匹配项。

要删除字符,请将其替换为空字符串。

s = s.replace("'", "")

关于python - 从字符串 python 中删除撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28403079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com