首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从单引号Python中剥离字符串

如何从单引号Python中剥离字符串
EN

Stack Overflow用户
提问于 2020-07-26 14:06:32
回答 1查看 24关注 0票数 1

我们如何剥离字符串的单引号。

我有一个带有正面和负面评论名称的文件,我希望检查另一个目录,检查该文件是否存在,以及是否将其保存到新目录中。

我尝试了下面的代码来拆分它,但是结果输出如下所示。

代码语言:javascript
运行
复制
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)

输出:

代码语言:javascript
运行
复制
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'

但是,我希望输出结果是

预期输出:

代码语言:javascript
运行
复制
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

我希望这样做,以便我可以检查文件的名称,从而尝试将其保存到新目录中

感谢您的时间、努力和支持

EN

回答 1

Stack Overflow用户

发布于 2020-07-26 15:19:12

将此行从:

代码语言:javascript
运行
复制
filename = word

要这样做:

代码语言:javascript
运行
复制
filename = word.replace("\'", "")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63096670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档