【问题标题】:python <filename>.py does not pick modified <filename>.pypython <filename>.py 不会选择修改后的 <filename>.py
【发布时间】:2019-05-17 09:38:01
【问题描述】:

我修改了一个文件,python没有选择修改后的文件,而是从未修改的文件中写入程序。

python -m pdb .py

for line in rawContent.spilt('\n'):
        _,jsonStringWithNoRightCurlyBracket=line.split('{')

我希望字符串被拆分。 输出如下。 AttributeError: 'str' 对象没有属性 'spilt'。

【问题讨论】:

  • ...您的代码中有错字:它是 split 而不是 spilt
  • 首先,问题标题与您的问题完全无关。其次,错误告诉你到底出了什么问题,你有一个错字 rawContent.spilt('\n') -> 应该是“分裂”而不是“分裂”
  • @GiacomoAlzetta,谢谢你,我刚刚找到它,准备记下这个问题。
  • @GiacomoAlzetta 只是找不到合适的选择。

标签: python python-3.x


【解决方案1】:

我认为您应该拆分 rawContent 并将内容放在某个列表中。然后遍历 使用花括号拆分该列表。

mylist = rawContent.split('\n')
for x in mylist:
    jsonStringWithNOCurlyBrace = line.split('{')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 2010-09-06
    相关资源
    最近更新 更多