在python文件中编写普通文本
这只是对python的一种好奇。有没有一种方法可以在python文件中编写任何内容而不出现任何错误,也不使用注释?忽略这些行可能是宏/预处理器word/python选项。在python文件中编写普通文本,python,Python,这只是对python的一种好奇。有没有一种方法可以在python文件中编写任何内容而不出现任何错误,也不使用注释?忽略这些行可能是宏/预处理器word/python选项。 例如: #!/usr/bin/python # coding: utf-8 I am writing anything I want here! def func1(number): print(number) func1(3) 结果不会触发任何错误,打印数字3 一个类似的C++问题:< p>如果你的目标是应用
例如:
#!/usr/bin/python
# coding: utf-8
I am writing anything I want here!
def func1(number):
print(number)
func1(3)
结果不会触发任何错误,打印数字3
一个类似的C++问题:
< p>如果你的目标是应用自定义预处理器,你可以使用注释并在注释之外添加一个特殊字符。这将类似于#!文件顶部的命令 例如,在下面的示例中,我只是使用M:作为特殊前缀:#!/usr/bin/python
# coding: utf-8
# M: I am writing anything I want here!
def func1(number):
print(number)
func1(3)
无需评论:
在没有注释的情况下,可以用引号括起来并指定给变量:
tmp = "I am writing anything I want here!"
因此:
#!/usr/bin/python
# coding: utf-8
tmp = "I am writing anything I want here!"
def func1(number):
print(number)
func1(3)
评论 您可以这样注释它: 1。多行注释/字符串
#!/usr/bin/python
# coding: utf-8
"""I am writing anything I want here!
Yep, literally anything!
def func1(number):
print(number)
func1(3)
#!/usr/bin/python
# coding: utf-8
#I am writing anything I want here!
def func1(number):
print(number)
func1(3)
2。单行评论
#!/usr/bin/python
# coding: utf-8
"""I am writing anything I want here!
Yep, literally anything!
def func1(number):
print(number)
func1(3)
#!/usr/bin/python
# coding: utf-8
#I am writing anything I want here!
def func1(number):
print(number)
func1(3)
实现这一点的最简单方法是,尽管从技术上讲它不是Pythonic的,并且不应该在最终草案中留下,因为它创建了一个未使用的字符串,但它的每边都有三个引号。这是切换大部分代码的最简单方法。比如:
x = 5
""" DEBUG:
x += 5
x *= 5 * 5
x = x % 3
x -= 2
"""
print x
如果只有一两行,你可以用普通的注释
#like this
对于您的代码,您需要:
#!/usr/bin/python
# coding: utf-8
"""
I am writing anything I want here!
"""
def func1(number):
print(number)
func1(3)
我刚找到我要找的东西 我的问题可以在这里找到答案:
作为评论?用“#”作为序言。对不起,我刚刚编辑了这个问题:我的意思是,没有评论!这就是我问的原因。我想知道是否有可能(以某种方式)使用技巧/宏/代码/脚本或其他方法抑制/忽略错误。不管怎么说,这只是好奇。@almanegra当你想超越/忽略错误时,首先与之斗争的目的是什么,为什么不使用评论?@aamir adnan我只想了解新功能。看看我刚才附加在问题上的链接。