python - 拆分字符串切断..不知道发生了什么
问题描述
我是 Python 的初学者,我使用 .split 将无组织列表中的每个单词变成有组织的列表。但它似乎切断了一些单词或什么东西,使它成为一个不完整的列表。
所以我最初复制和粘贴的单词是这样格式化的(每个单词后面都有换行符):
可爱的
冒险的
挑衅的
合适的
等等...
输入代码后:
import random
a = open("AdjList.txt.txt")
split = a.read().split()
print(split)
我得到以下结果:
E:\Python\Projects\TheSillyNameGenerator\Scripts\python.exe E:/Python/Projects/TheSillyNameGenerator/TheSillyNameGenerator.py ["['adorable',", "'adventurous',", "'aggressive',", " '令人愉快',", "'alert',", "'alive',", "'amused',", "'angry',", "'annoyed',", "'annoying',", "'焦虑的',", "傲慢的',", "羞耻的',", "有魅力的',", "一般的',", "糟糕的',", "糟糕的'," , "漂亮的',", "'更好',", "'困惑',", "'blac", "k',", "'血腥',", "'b lue',", "'blue-eyed',", "'blushing',", "'bored',", "'brainy',", "'brave',", "'br eakable', ", "'明亮',", "'忙碌',", "'平静',", "'小心',", "'谨慎',", "'ch arming',", "'开朗', ", "'干净',", "'清晰',", "'聪明',", "'阴天',", "'cl umsy',", "'五颜六色的',", "'好斗的'" , ',', "'舒服',", "'关注',", "'谴责',", "'困惑',", "'合作',", "'勇敢的”、“疯狂的”、“令人毛骨悚然的”、“拥挤的”、“残忍的”、“好奇的”、“可爱的”、“”危险的,”,“黑暗的”,“死的”,“失败的”,“反抗的”,“令人愉快的”,“沮丧的”,“”确定”,“',”,“'不同',”,“'困难'”,“'厌恶'”,“'不同',”,“'不安',”,“'头晕',”, “怀疑”、“单调”、“沉闷”、“渴望”、“容易”、“兴高采烈”、", "'优雅',", "'尴尬',", "'妖娆',", "'enco uraging',", "'精力充沛',", "'热情',", "'羡慕', ", "'evil'", ',', "'excited',", "'expensive',", "'exuberant',", "'fair',", "'faithful',", "'著名的',", "'fancy',", "'fantastic',", "'fierce',", "'肮脏的',", "'fine',", "'愚蠢的',", "'脆弱的',", "'虚弱',", "'疯狂',", "'友好',", "'害怕',", "'有趣',", "'温柔',", "'有天赋',", "'魅力四射',", "'gl", "eaming',", "'光荣',", "'好',", "'华丽”、“优雅”、“悲伤”、“怪诞”、“脾气暴躁”、“英俊”、“快乐”、“健康” ',", "'有帮助的',", "'无助的',", "hil arious',", "'无家可归的',", "'家常的',", "'可怕的',", "'饿了',", "'伤害',", "'生病',", "'重要的',", "'imp", "ossible',", "'便宜',", "'无辜的',", "'好奇的',", "'痒的',", "'嫉妒的',", "'紧张的',", "'快乐的',", "'快乐的',", "'善良',", "'懒惰',", "'轻盈',", "'活泼',", "'孤独',", "'长',", "'可爱' ,", "'幸运',", "'华丽',", "'朦胧',", "'现代',", "'一动不动',", "'m uddy',", "'", “糊状”、“神秘”、“讨厌”、“顽皮”、“紧张”、“好”、“'坚果'”、“听话”、“讨厌”、“奇怪”、“老派 d”、“开放”、“无耻”、 ", "'优秀',", "'恐慌',", "'完美',", "'普通',", "'令人愉快',", "'稳重',", "'差', , "'强大的',", "'pr", "ecious ',", "'prickly',", "'proud',", "'putrid',", "'puzzled',", "'quaint ',", "'真实的'," , "'放松的',", "'令人厌恶的',", "'富有的',", "'可怕的',", "'自私”、“闪亮”、“害羞”、“傻”、“困”、“微笑”、“烟雾”、“痛” ',", "'sparkling',", "'splendid',", "'spotless',", "'stormy',", "'strange',", "'stupid',", "'successful ',", "'超级',", "'才华横溢',", "'驯服',", "'好吃',", "'温柔',", "'紧张',", "'可怕' ,", "'感激',", "'体贴的',", "'不加思索的',", "'累了',", "'艰难的',", "'困扰',", "'最丑',", "'丑陋',", "'不感兴趣',", "'难看',", "'不寻常'", ',', "'心烦意乱',", “'紧张'”,“'巨大'”,“'胜利者'”,“'活泼'”,“'流浪'”,“'疲倦'”,“'邪恶'”, “'睁大眼睛'”,“'狂野'”,“机智”,“'担心'”,“'令人担忧'”,“错误'”,“'滑稽',” , "'热心的']", '可爱的', '冒险的', '好斗的', '宜人的', '警觉的', '活着的', '逗乐的', '愤怒的', '恼火', '恼人', '焦虑', '傲慢', '羞愧', '有魅力', '一般', '糟糕', '坏', '美丽', '好', '迷惑', ' b缺乏','血腥','蓝色','蓝眼睛','脸红','无聊','聪明','勇敢','b reakable','明亮','忙碌','平静' , '小心', '谨慎', '迷人', '开朗', '干净', '清澈', '聪明', '阴天', '笨拙', '多彩', '好斗', '舒适' 、“关心”、“谴责”、“困惑”、“合作”、“勇敢”、“疯狂”、“令人毛骨悚然”、“拥挤”、“残忍”, '好奇', '可爱', '危险', '黑暗', 'd ead', '失败', '挑衅', '愉快', '沮丧', '决心', '不同', '困难', '厌恶','明显','不安','头晕','怀疑','单调','沉闷','渴望','轻松','兴高采烈','优雅','尴尬','迷人' '、'不鼓励'、'精力充沛'、'热情'、'羡慕'、'邪恶'、'兴奋'、'昂贵'、'旺盛'、'公平'、'忠实'、'著名'、'幻想'、'很棒'、'凶猛'、'肮脏'、'好'、'愚蠢'、'脆弱'、'脆弱'、'疯狂的”、“友好的”、“害怕的”、“有趣的”、“温柔的”、“有天赋的”、“迷人的”、“闪闪发光的”、“光荣的”、“好”、“华丽”、“优雅”、“悲伤” ','怪诞','脾气暴躁','英俊','快乐','健康','乐于助人','无助','热闹','无家可归','家常','可怕','饥饿', “伤害”、“生病”、“重要”、“不可能”、“便宜”、“无辜”、“好奇”、“痒”、“嫉妒”、“紧张”、“快乐”、“快乐”、“善良” '、'懒惰'、'轻盈'、'活泼'、'寂寞'、'久远'、'可爱'、'幸运'、'“华丽”、“朦胧”、“现代”、“一动不动”、“泥泞”、“糊状”、“神秘”、“讨厌”、“顽皮”、“神经质”、“漂亮”、“疯狂”、“听话” '、'讨厌'、'古怪'、'老式'、'开放'、'离谱'、'杰出'、'恐慌'、'完美'、'平淡'、'愉快'、'平衡d'、'贫穷的、强大的、珍贵的、多刺的、骄傲的、腐烂的、困惑的、不解的、真实的、松了一口气的、令人厌恶的、富有的、可怕的','自私','闪亮','sh y','傻','困','微笑','烟雾','疼痛','闪闪发光','辉煌'、'一尘不染'、'暴风雨'、'奇怪'、'愚蠢'、'成功'、'超级'、'才华横溢'、'驯服'、'美味'、'温柔'、'紧张'、'可怕的','感激','体贴','思想','累','艰难','困扰','最丑','丑','不感兴趣','难看','不寻常','心烦意乱','紧张','浩瀚','胜利','活泼','流浪','疲倦','邪恶','睁大眼睛','狂野','机智','担心','令人担忧' ','错误','滑稽','热心']成功”、“超级”、“才华横溢”、“驯服”、“美味”、“温柔”、“紧张”、“糟糕”、“感恩”、“周到”、“思想”、“累”、“艰难” ','困扰','最丑','丑','不感兴趣','难看','不寻常','心烦','紧张','广阔','胜利','活泼','流浪', '疲倦','邪恶','睁大眼睛','狂野','机智','担心','令人担忧','错误','滑稽','热心']成功”、“超级”、“才华横溢”、“驯服”、“美味”、“温柔”、“紧张”、“糟糕”、“感恩”、“周到”、“思想”、“累”、“艰难” ','困扰','最丑','丑','不感兴趣','难看','不寻常','心烦','紧张','广阔','胜利','活泼','流浪', '疲倦','邪恶','睁大眼睛','狂野','机智','担心','令人担忧','错误','滑稽','热心']thinkles s','累','艰难','困扰','最丑','丑','不感兴趣','难看','不寻常','心烦','紧张','巨大','胜利' ','活泼','流浪','疲倦','邪恶','睁大眼睛','狂野','机智','担心','令人担忧','错误','滑稽','热心']thinkles s','累','艰难','困扰','最丑','丑','不感兴趣','难看','不寻常','心烦','紧张','巨大','胜利' ','活泼','流浪','疲倦','邪恶','睁大眼睛','狂野','机智','担心','令人担忧','错误','滑稽','热心']“令人担忧”、“错误”、“滑稽”、“热心”]“令人担忧”、“错误”、“滑稽”、“热心”]
进程以退出代码 0 结束
现在,如果你把它放到 Pycharm 中,它会出现一半的单词成功地变成完整的字符串,然后另一半不是完整的字符串。* 抓挠我的头 * 有什么提示吗?
如果您出于任何原因需要,请在此处链接原始单词的完整列表https://justpaste.it/68ekf
解决方案
如果您在 txt 文件中每行有一个单词,那么最直接的方法就是
words = []
with open('a_file.txt', 'r') as file: #use the with statement to open files! and specify you are opening it in 'read mode'
for line in file:
word = line.strip() #remove blanks
if word: #skip empty lines
words.append(word)
推荐阅读
- android - 如何使谷歌地图中心的图像引脚与位置对齐,而不是在 Android 中底部对齐
- django - 如何使用 id 用户参数重定向到个人资料页面?
- objective-c - 从超级视图中删除在动画完成处理程序中不起作用
- python - Goodreads API 错误:列表索引必须是整数或切片,而不是 str
- sql-server - 无法连接到我的 SQL Server 数据库,错误:我没有打开文件的权限?
- python - Python通过值查找两个字典是否具有相同的键分区
- amazon-web-services - AWS Lambda 无法从 VPC 内访问内部服务器
- reactjs - 登录后如何重定向到 UserProfile 视图
- python - 请求在 Python 3 中不起作用 - 仅在 Python 2 中
- swift-playground - 在 Xcode 11 Playground 中使用 SwiftUI