个人开发的时候, 我平时都是用 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()
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.