py2exe 的使用
2016-05-20 23:29
169 查看
import urllib.request import urllib.parse import json import os while (1): url = r'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=http://www.youdao.com/' ''' head={} head['User-Agent'] = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36' ''' content = input("input the next original text : ") data={} data['type'] = 'AUTO' data['i'] = content data['doctype'] = 'json' data['xmlVersion'] = '1.6' data['keyfrom'] = 'fanyi.web' data['ue'] = 'UTF-8' data['typoResult'] = 'true' data = urllib.parse.urlencode(data).encode('utf-8') reponse = urllib.request.urlopen(url,data) html = reponse.read().decode('utf-8') target = json.loads(html) os.system('cls') print("original text: %s"%content) print("translation : %s"%(target['translateResult'][0][0]['tgt'])) print('\n') print('\n')
上面是github上的代码 自己稍微改了改
然后把这个文件放在一个文件夹里,然后新建一个setup.py
from distutils.core import setup import py2exe setup(console=["translation.py"])
最后写个批处理 xx.bat
python setup.py py2exe pause
然后双击 批处理文件 就会在这个文件夹里生成一个 dist文件夹 和 一个 _pycache_文件夹
dist里面相应的.exe文件 就可以双击运行了
注意: 不能单独拿到dist文件夹外面
相关文章推荐
- 2.css选择器
- hibernate+spring中,sql查询的映射问题备忘录
- Android权限系统
- Leetcode 76. Minimum Window Substring 最小子串窗口 解题报告
- MFC学生选课系统
- HDU 1284 钱币兑换问题 完全背包求方案数
- Window和WindowManager的分析
- PAT 1025 反转链表
- android中事件分发机制
- 安装wampwerver时图标一直是橙色怎么解决
- POJ 1011 / UVA 307 Sticks
- jvisualvm监控Spark作业
- Radware LP配置步骤
- POJ 1011 / UVA 307 Sticks
- 使用Servlet上传文件
- Java 引用分类:StrongReference、SoftReference、WeakReference、PhantomReference
- 7——PHP选择结构
- css样式命名导致样式“变异”的问题
- Android官方文档之Creating a Content Provider
- Cell选中问题 以及 URL中文编码