1
xavierskip 2013-10-19 10:57:14 +08:00
pyinstaller http://www.pyinstaller.org/
|
2
yelite 2013-10-19 11:07:43 +08:00
argparse
|
3
NFSwind 2013-10-19 11:12:16 +08:00
py2exe
|
4
yelite 2013-10-19 11:12:23 +08:00
argparse好像太重了。。。
如果你只有这样一条命令的话,可以直接import sys, 然后sys.argv 如果是scrapy crawl xxx的话, sys.argv=['<path>/scrapy.py', 'crawl', 'xxx'] |
5
hengz OP @xavierskip
项目有这些文件, items.py pipelines.py settings.py spiders目录下有spider_us.py name为xxspider 目前执行是scrapy crawl xxspider; 这样,pyinstaller去打包哪个py文件呢 |
6
hengz OP |
8
hengz OP @yelite 因为执行这个scrapy程序是需要在命令行执行scrapy crawl xxspider
然后我想把整个打包成exe(包括里面的配置文件什么的),这样直接执行这个exe就可以了 |
10
xavierskip 2013-10-19 13:23:04 +08:00
哦,我不清楚 scrapy这个框架。
难道不是 import的,执行·python *.py·。而是另外的 ·scrapy crawl xxx· ,我不太明白。 反正打包的应该是执行程序的那个脚本。 |
11
fork3rt 2013-10-19 15:04:40 +08:00 via Android
我给我女朋友写的采集程序,用的py2exe转的。
|
13
Kabie 2013-10-20 10:05:19 +08:00
cx_freeze
|