Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 个人项目代码出现问题(替换字符)_Python_Python 3.x - Fatal编程技术网

Python 个人项目代码出现问题(替换字符)

Python 个人项目代码出现问题(替换字符),python,python-3.x,Python,Python 3.x,我正在为一群朋友设置一个个人项目,我遇到以下错误: 回溯(最近一次呼叫最后一次): 文件“C:\Users[my pc name]\Downloads\Python code\meme documentation.py”,第11行,在 line=line.re(字符“”) AttributeError:“tuple”对象没有属性“re” 我在网上查了一下,找不到任何与我的问题有关的东西。这是我的密码: 重新导入 name=input(“此meme的名称是什么?”) 年龄=输入(“这个模因有多大?

我正在为一群朋友设置一个个人项目,我遇到以下错误:

回溯(最近一次呼叫最后一次): 文件“C:\Users[my pc name]\Downloads\Python code\meme documentation.py”,第11行,在 line=line.re(字符“”) AttributeError:“tuple”对象没有属性“re”

我在网上查了一下,找不到任何与我的问题有关的东西。这是我的密码:

重新导入
name=input(“此meme的名称是什么?”)
年龄=输入(“这个模因有多大?”
目的=str(输入(“请说明此模因的目的:(如果没有,用“不适用”回答))
wholeasdocumentation=(“这个模因被称为”名字“,它是”年龄“,岁。它的目的是:”,目的)
打印=(所有文档)
行=(所有文档)
对于“(?!/;:)”中的字符:
line=line.re(字符“”)
预期:它会完全删除字符串中列出的字符(如我将其写入的文本文件中所示)

Actual:Traceback(最近一次调用last):
文件“C:\Users\[my pc name]\Downloads\Python code\meme documentation.py”,第11行,在
line=line.re(字符“”)
AttributeError:“tuple”对象没有属性“re”
  • wholeasdocumentation
    是一个元组,您之所以知道它,是因为您创建了它
  • 您将其分配给了
    ,因此
    也是如此
  • 您试图执行
    line
    re
    方法/功能,但正如错误明确指出的那样,该方法/功能不存在

  • 你是从哪里想到元组有一个
    re
    方法的?

    在python中,元组是用
    tup=(val1,val2,…)
    定义的。这就是你在定义
    wholeasdocumentation
    时所做的。既然元组没有re方法,你就得到了这个错误

    除此之外,我建议您阅读regex文档,因为这也不是在字符串上使用regex的方式


    另外,由于某种原因,您正在覆盖print函数

    line=line.re(char,”)
    您在这里试图做什么?我正在尝试将列出的字符替换为“”(空格)
    print=(wholeasdocumentation)
    ??从这里开始:我打算删除它,因为它只是为了测试目的,然后就没有删除它。这也不是如何使用打印功能……请-查找一个基本教程,然后按照它来了解基本知识。我想,通过使用line,它将是一个字符串,因为我不能在字符串中使用元组。我记得ber看到一篇旧帖子建议使用re,但它不起作用。我本来打算删除打印功能,因为它只是为了测试目的,但没有删除它。
    Actual: Traceback (most recent call last):
      File "C:\Users\[my pc name]\Downloads\Python  code\meme documentation.py", line 11, in <module>
        line = line.re(char,'')
    AttributeError: 'tuple' object has no attribute 're'