Python 3.x 如何从Python中去掉单引号中的字符串
我们怎样才能去掉字符串的单引号呢 我有一个包含正面和负面评论名称的文件,我希望浏览另一个目录,检查该文件是否存在,以及是否将其保存到新目录中 我尝试使用下面的代码对其进行拆分,但结果如下所示Python 3.x 如何从Python中去掉单引号中的字符串,python-3.x,string,operating-system,file-handling,Python 3.x,String,Operating System,File Handling,我们怎样才能去掉字符串的单引号呢 我有一个包含正面和负面评论名称的文件,我希望浏览另一个目录,检查该文件是否存在,以及是否将其保存到新目录中 我尝试使用下面的代码对其进行拆分,但结果如下所示 import os path = (r"C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos") with open('Data\Positive_Reviews.txt','r') as file:
import os
path = (r"C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos")
with open('Data\Positive_Reviews.txt','r') as file:
for line in file:
for word in line.split(', '):
word.replace("\'", "")
#word.translate(str.maketrans({"'":None}))
filename = word
file_path = os.path.join(path, filename)
print(file_path)
输出:
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv559_0050.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv144_5007.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv059_28885.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv987_6965.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv253_10077.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv778_17330.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv121_17302.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv864_3416.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv320_9530.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv646_15065.txt'
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\'cv921_12747.txt'
然而,我希望输出是
预期产出:
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv559_0050.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv144_5007.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv059_28885.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv987_6965.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv253_10077.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv778_17330.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv121_17302.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv864_3416.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv320_9530.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv646_15065.txt
C:\Users\HP\1. ALL MY FOLDERS\SOLARILLION\MLBasics-master\Data\pos\cv921_12747.txt
我希望这样做,以便我可以检查该文件的名称,从而尝试将其保存到新目录中
感谢您的时间、精力和支持将此行更改为:
filename = word
为此:
filename = word.replace("\'", "")
将此行更改为:
filename = word
为此:
filename = word.replace("\'", "")