我有一个只包含python脚本的文件夹可供执行.没有必要保留__init__.py文件.那我可以忽略这样的错误吗?
$ pylint /app
Using config file /app/pylintrc
*************
F: 1, 0: error while code parsing: Unable to load file /app/__init__.py:
[Errno 2] No such file or directory: '/app/__init__.py' (parse-error)
Run Code Online (Sandbox Code Playgroud) 如何使用 PyYAML 转储没有标签的 Python 对象?我有这样的课:
class Monster(yaml.YAMLObject):
yaml_tag = u'!Monster'
def __init__(self, name, hp, ac, attacks):
self.name = name
self.hp = hp
self.ac = ac
self.attacks = attacks
Run Code Online (Sandbox Code Playgroud)
然后我尝试转储:
print(yaml.dump(Monster(name='Cave lizard', hp=[3,6], ac=16, attacks=['BITE','HURT'])))
Run Code Online (Sandbox Code Playgroud)
并得到了结果:
!Monster
ac: 16
attacks: [BITE, HURT]
hp: [3, 6]
name: Cave lizard
Run Code Online (Sandbox Code Playgroud)
但想要的结果是:
ac: 16
attacks: [BITE, HURT]
hp: [3, 6]
name: Cave lizard
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到这个?