wwoww 发表于 2023-3-13 17:54:09

求助 python 基础

fishc = r"""
      ___                     ___          ___          ___   
   /\\         ___       /\\      /\__\      /\\   
    /::\\       /\\   /::\\      /://       /::\\   
   /:/\:\\      \:\\   /:/\ \\    /:/__/       /:/\:\\
/::\~\:\\   /::\__\ _\:\~\ \\/::\\ ___/:/\:\\
/:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\/\__\/:/__/ \:\__\
\/__\:\ \/__//\/://   \:\ \:\ \/__/\/__\:\/://\:\\\/__/
      \:\__\\::/__/   \:\ \:\__\       \:://\:\\      
       \/__/   \:\__\      \:\/://       /://    \:\\   
                \/__/       \:://       /://      \:\__\   
                           \/__/      \/__/      \/__/
"""
print(fishc)


SyntaxError: multiple statements found while compiling a single statement

求助,想知道问题出现在哪儿{:10_266:} ,谢谢

isdkz 发表于 2023-3-13 17:56:57

在 idle shell 模式中不能多行一起粘贴,因为在IDLE Shell中,交互式模式中一次性粘贴多行代码会被解释为一行。

解决这个问题的一个简单方法是使用IDLE编辑器。

按照以下步骤使用IDLE编辑器:

一、打开IDLE,选择“文件” > “新建文件”来打开编辑器窗口。

二、将要运行的代码复制到编辑器中。

三、选择“运行” > “运行模块”(或按F5键)运行代码。

这样就可以一次性粘贴多行代码并成功运行了。

如果需要在IDLE Shell中运行代码,可以在编辑器中编写代码,然后将其粘贴到Shell中执行。

wyhpylc 发表于 2023-3-13 19:07:05

交互模式不能一下粘贴多行,你可以新建个文件。后缀改py,把代码粘贴进去,在点击运行

wwoww 发表于 2023-3-13 19:12:30

非常感谢!
页: [1]
查看完整版本: 求助 python 基础