请教两个 python 的小问题

2016-12-24 09:40:17 +08:00
 Newyorkcity
第一个,有没有什么办法可以让 python 写的东西可以共享,而且还不需要被分享的另一端只要双击一个文件就可以开始用了?
第二个,如果想同时传入多个值应该怎么写呢?
比如 3 4 5 6 这四个值想同时传入...
谢谢
2979 次点击
所在节点    Python
13 条回复
imn1
2016-12-24 09:51:11 +08:00
1.首先,语文问题,你是“需要”还是“不需要”
受众中,用 linux/mac 的大部分懂怎么做,用 windows 的,你打包个 exe 给他吧
2.传入参数都是字串,你切割就是了,或者多参数
ericls
2016-12-24 09:54:01 +08:00
第一个问题解决方法很多 比如打包什么的 当然最好的方式是做成 web

第二个问题 sys.argv 本来就是 list 另外看看 argparse
jugelizi
2016-12-24 10:30:55 +08:00
语文不好 还没入门
建议看好基础文档再说
Yourshell
2016-12-24 12:13:12 +08:00
这个妥妥的基本语法都没看吧
Anhedonia
2016-12-24 12:16:59 +08:00
本来指责一下楼上上来就喷
我打脸.......
StanMarsh
2016-12-24 12:18:30 +08:00
多个值传入可以用 list ,也可以用 tuple 。
StanMarsh
2016-12-24 12:19:58 +08:00
关于分享,最推荐的是放到 pypi 上面,用户可以用 pip install YourPackageName 来发布,不过双击即用,只有 Windows 下用 py2exe 或者 pyinstaller 之类的进行打包成单个 exe 文件才可以。

任何步骤问题搜索上述回复的关键词就能在搜索引擎中获得到答案。
fmcand
2016-12-24 12:40:39 +08:00
放 github 不就好了,不论是不是 python 的, or 用 docker
xzpjerry731
2016-12-24 14:22:38 +08:00
def func (*args,**kw):
pass

wdc63
2016-12-24 17:13:12 +08:00
第一个问题:做成服务端在线发布是最适合的,不会暴露你的源程序
第二个问题:传入任意个参数都可以, N 种方式可以写,数组,元组,字典,或者多个变量。
monburan
2016-12-24 21:12:44 +08:00
第一个没看明白啊?
第二我理解是要是给函数传参就是*args 和**kwargs
necomancer
2016-12-27 19:23:10 +08:00
第一个问题没看明白,我感觉你是想说编译?独立于 python 然后双击运行?
第二个可以用参数列表 *args 和 *kwargs ,百度一下就行
necomancer
2016-12-27 19:24:05 +08:00
**kwargs ,少写了星号

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/329846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX