个人开发的时候, 我平时都是用 dict [来+回]传递参数, 自己觉得比较方便. 但是没有智能提示, 感觉这个缺点很不好. 会不会有更好的解决方案? 谢谢!
# !/usr/bin/env python
# coding=utf-8
import time
# 环境: PyCharm + Python 2.7
# 假设 main 是 web 程序的入口
def main():
args = {
'time': time.time(), # 每次访问 都获取不一样的时间[用时间来举例]
'string': '123',
'list': [],
'int': 0,
'dict': dict(),
'more': '...',
'return': '', # 为了方便返回内容
}
test(args) # 本文件内传递
print args['return']
print args['m'] # 这里有 Auto Complete
def test(args):
print args['more'] # 输入 m 的时候,没有智能提示, Auto Complete
print args['time'] # 使用
time.sleep(1)
args['return'] = time.time() # 返回内容
if __name__ == '__main__':
main()
