python const无法使用_python,_Python3 定义常量,无法导入模块,python - phpStudy

Python3 定义常量,无法导入模块

我按照网上的方法自定义了一个常量类,如下:

class _const:

"""

自定义常量:(1)命名全部大写;(2)值不可修改

"""

class ConstError(TypeError):

pass

class ConstCaseError(ConstError):

pass

def __setattr__(self, name, value):

if self.__dict__.has_key(name):

raise self.ConstError('Can not change const.{0}'.format(name))

if not name.isupper():

raise self.ConstCaseError(

'const name {0} is not all uppercase.'.format(name))

self.__dict__[name] = value

import sys

sys.modules[__name__] = _const()

import const

const.PLACEHOLDER = '请输入您的待办事项'

const.EMPTY_LIST_ERROR = '待办事项不可为空!'

运行时报错:

File "/home/chris/Workdir/django_gtd/gtd/constant.py", line 23, in

import const

ImportError: No module named 'const'

请问是Python3语法变了吗?

相关阅读:

用本地的服务器做微信公众号的开发。

急求,能否用flex或者高端点的CSS来布局这个图呢?不想用浮动或定位了

Flask做个人网站的一些问题

有三个按钮,点击不同的按钮出现不同的图表,当我打开页面的时候,默认出现第一个按钮点击时出现的图表,怎么样才能实现这个功能啦?

关于mysql索引的疑问

stylelint使用官方配置怎么关闭不用的指令

webpack path是内置的内吗? path.join()和path.resolve()有什么区别呢?

vue-resource get请求的问题

docker run 报错文件路径不存在

使用selenium和phantomjs爬虫遇到的缓存问题 ?

sql索引问题

mui框架怎么做录音功能;

js对象转赋值形式

node promise问题,如何控制流程?

阿里云下面nginx80端口无法使用?

idea 创建maven web项目 没有servlet

更新phpstorm后里面64位无法打开

大家都是在用什么图表工具进行数据可视化分析的?

国内有什么好用的docker仓库平台?docker官方的速度无力吐槽啊...

spring responsebody 返回中文乱码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值