-
python怎么导出程序_Python脚本导出为exe程序的方法
2021-01-14 05:18:36一.pyinstaller简介pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux操作系统下。 但它不是跨编译的...一.pyinstaller简介
pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行
最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux操作系统下。 但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。
二.pyinstaller在windows下的安装
使用命令pip install pyinstaller即可 在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32
出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功
三.打包
打包的app里并不包含任何源码,但将脚本的.pyc文件打包了。
基本语法: pyinstaller options myscript.py
常用的可选参数如下:
–onefile 将结果打包成一个可执行文件
–onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认)
–paths=DIR 设置导入路径
–distpath=DIR 设置将打包的结果文件放置的路径
–specpath=DIR 设置将spec文件放置的路径
–windowed 使用windows子系统执行,不会打开命令行(只对windows有效)
–nowindowed 使用控制台子系统执行(默认)(只对windows有效)
–icon= 将file.ico添加为可执行文件的资源(只对windows有效)
如pyinstaller --paths=“D:\Queena” guess_exe.py
四.小实例(windows下)
写好游戏文件guess_exe.py,代码如下:
__author__ = 'zhou'
# -*- coding:utf-8 -*-
# 摇3次骰子,当总数total,3<=total<=10时为小,11<=total<=18为大
import random
import time
def enter_stake(current_money):
'''输入小于结余的赌资及翻倍率,未考虑输入type错误的情况'''
stake = int(input('How much you wanna bet?(such as 1000):'))
rate = int(input("What multiplier do you want?你想翻几倍?(such as 2):"))
small_compare = current_money < stake * rate
while small_compare == True:
stake = int(input('You has not so much money ${}!How much you wanna bet?(such as 1000):'.format(stake * rate)))
rate = int(input("What multiplier do you want?你想翻几倍?(such as 2):"))
small_compare = current_money < stake * rate
return stake,rate
def roll_dice(times = 3):
'''摇骰子'''
print('<<<<<<<<<< Roll The Dice! >>>>>>>>>>')
points_list = []
while times > 0:
number = random.randrange(1,7)
points_list.append(number)
times -= 1
return points_list
def roll_result(total):
'''判断是大是小'''
is_big = 11 <= total <= 18
is_small = 3 <= total <= 10
if is_small:
return 'Small'
elif is_big:
return 'Big'
def settlement(boo,points_list,current_money,stake = 1000,rate = 1):
'''结余'''
increase = stake * rate
if boo:
current_money += increase
print('The points are ' + str(points_list) + ' .You win!')
print('You gained $' + str(increase) + '.You have $' + str(current_money) + ' now.' )
else:
current_money -= increase
print('The points are ' + str(points_list) + ' .You lose!')
print('You lost $' + str(increase) + '.You have $' + str(current_money) + ' now.' )
return current_money
def sleep_second(seconds=1):
'''休眠'''
time.sleep(seconds)
# 开始游戏
def start_game():
'''开始猜大小的游戏'''
current_money = 1000
print('You have ${} now.'.format(current_money))
sleep_second()
while current_money > 0:
print('<<<<<<<<<<<<<<<<<<<< Game Starts! >>>>>>>>>>>>>>>>>>>>')
your_choice = input('Big or Small: ')
choices = ['Big','Small']
if your_choice in choices:
stake,rate = enter_stake(current_money)
points_list = roll_dice()
total = sum(points_list)
actual_result = roll_result(total)
boo = your_choice == actual_result
current_money = settlement(boo,points_list,current_money,stake,rate)
else:
print('Invalid input!')
else:
sleep_second()
print('Game Over!')
sleep_second(2)
if __name__ == '__main__':
start_game()
之后命令行,切换到guess_exe.py的目录下, 输入:
pyinstaller --onefile --nowindowed --icon="D:\Queena\PyCharmProjects\dist1\computer_three.ico" guess_exe.py
就会在当前文件下形成build文件夹、dist文件夹和.spec文件。 dist里就是guess_exe.exe可执行文件。
1、安装pyinstaller(需要先安装pip)、再:pip install pyinstaller
(由于我事先安装了pyinstaller,为了方便就卸载了,不知道影不影响显示。但安装成功后会有“Successfully installed pyinstaller”的提示)
2、定位到pyinstaller.exe所在文件夹(一般再python下的“scripts”文件夹下)
(温馨提示:再cmd下tab键又补全功能哦)
3、再添加上你要转换的文件地址(两者之间有空格)
pyinstaller.exe后面如果加上-F就是打包为一个exe文件(文件会比较大),如果不加就会有很多库文件;加上-w就是打包为没有cmd窗口的exe,不加运行时就会出现cmd窗口。(加不加凭个人喜好)
4. 加-F的效果
不加-F
不加-w的效果
(加-w的话,就没有后面的那个黑框了
1、-F指令
注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹
2、-p指令
这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加
补充:如何将python的.py文件转换为可执行的.exe文件。
首先,我写了一个print(“hello,world”).py文件。命名为hello.py保存在我的电脑C盘的C:\Users\ly目录下如图所示。
ps:尽量选择在这个文件夹下,如果选择其他盘的文件夹下,生成的.exe的dist文件夹也会出现在这个c盘的路径下,而且如果保存在其他盘下有时候还会出错,不好用。
利用pip安装python的工具库pyinstaller。
pip install pyinstaller
安装成功后
在命令窗口输入:pyinstaller -F C:\Users\ly\hello.py
注意 F 一定要大写
然后就会在这个路径下的dist文件夹下找到这和同名的hello.exe文件。
总结
到此这篇关于Python脚本导出为exe程序的方法的文章就介绍到这了,更多相关Python导出exe程序内容请搜索w3xue以前的文章或继续浏览下面的相关文章希望大家以后多多支持w3xue!
-
怎么把记事本内容导出python_怎么把记事本内容导出python
2021-02-05 14:54:492写完保存为.py文件时,什么情况下可1,python自带有IDLE,可以交互式执行python程序;记事本也可以,但是需要写好py文件后命令行执行,麻烦一点; 2,你安装好python后就可以双击运行,但是一般程序都一闪而过了.还是IDLE...写python脚本是用记事本写的吗?写完保存为.py文件时
1写python脚本是用记事本写的吗? 2写完保存为.py文件时,什么情况下可1,python自带有IDLE,可以交互式执行python程序;记事本也可以,但是需要写好py文件后命令行执行,麻烦一点; 2,你安装好python后就可以双击运行,但是一般程序都一闪而过了.还是IDLE或者命令行运行好一点,可以看到输出; 3,跟第二个问题一样,可以,只是
用记事本编辑的:print "Hello World。"保存为a.py...Python:can`t open file 'a.py':[Errno 2] No such file or directory ...py文件不能用windows自带的记事本编辑;
要先cd到py所在路径,才能运行py文件。
双击txt文档如何用python写的记事本程序打开
首先,我们知道。系统默认双击.txt文件时,是用系统自带的记录本程序打你写的python程序有没有命令行参数? 也就是首先你的python程序必须要能这样运行打开txt: python my.py some.txt或者你生成exe也需要可以这样执行: my.exe some.txt右键打开方式,相当于在操作系统的注册表里添加了关联项。
python 怎么往记事本里写
python 写代码怎么换行,我用IDLE不会,ENTER就输python换行的快捷键为ctrl+j。 需要自己打比如说:想存为bat格式,另存为全部类型-然后自己在文件名后面输入.bat Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
CSS布局HTML小编今天和大家分享python代码 从记事本中获取不为零的值
用python实现,从记事本中(图1)把剩余金额不为0 HD号段筛选出来,生成a=open('data.txt')lines=a.readlines()for i in lines:cell=i.sperate('|')if cell[0]=="*":if cell[8]>0:print(cell[7],cell[8])
怎么用python在记事本中建一个列表
a = [1, 2, 3]with open('note.txt', 'w') as fout: print >>fout, a # 向文本文件中打印一个列表上述python2代码可以实现向一个记事本文件note.txt中打印一个列表。
用记事本编辑的:print "Hello World。"保存为a.pypy文件不能用windows自带的记事本编辑;
请问py文件怎么运行,我下了python2.7,但还是以记...在你的文件的最后 加上 input(),这样在运行的时候不会一闪就过了,这样等你按了回车才会消失希望对你有帮助。
-
python怎么导出程序_[272]如何把Python脚本导出为exe程序
2021-01-14 05:18:38一.pyinstaller简介pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux操作系统下。 但它不是跨编译的...一.pyinstaller简介
pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行
最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux操作系统下。 但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。
二.pyinstaller在windows下的安装
使用命令pip install pyinstaller即可 在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32
出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功
三.打包
打包的app里并不包含任何源码,但将脚本的.pyc文件打包了。
基本语法: pyinstaller options myscript.py
常用的可选参数如下:
–onefile 将结果打包成一个可执行文件
–onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认)
–paths=DIR 设置导入路径
–distpath=DIR 设置将打包的结果文件放置的路径
–specpath=DIR 设置将spec文件放置的路径
–windowed 使用windows子系统执行,不会打开命令行(只对windows有效)
–nowindowed 使用控制台子系统执行(默认)(只对windows有效)
–icon= 将file.ico添加为可执行文件的资源(只对windows有效)
如pyinstaller --paths=“D:\Queena” guess_exe.py
四.小实例(windows下)
写好游戏文件guess_exe.py,代码如下:
__author__ = 'zhou'
# -*- coding:utf-8 -*-
# 摇3次骰子,当总数total,3<=total<=10时为小,11<=total<=18为大
import random
import time
def enter_stake(current_money):
'''输入小于结余的赌资及翻倍率,未考虑输入type错误的情况'''
stake = int(input('How much you wanna bet?(such as 1000):'))
rate = int(input("What multiplier do you want?你想翻几倍?(such as 2):"))
small_compare = current_money < stake * rate
while small_compare == True:
stake = int(input('You has not so much money ${}!How much you wanna bet?(such as 1000):'.format(stake * rate)))
rate = int(input("What multiplier do you want?你想翻几倍?(such as 2):"))
small_compare = current_money < stake * rate
return stake,rate
def roll_dice(times = 3):
'''摇骰子'''
print('<<<<<<<<<< Roll The Dice! >>>>>>>>>>')
points_list = []
while times > 0:
number = random.randrange(1,7)
points_list.append(number)
times -= 1
return points_list
def roll_result(total):
'''判断是大是小'''
is_big = 11 <= total <= 18
is_small = 3 <= total <= 10
if is_small:
return 'Small'
elif is_big:
return 'Big'
def settlement(boo,points_list,current_money,stake = 1000,rate = 1):
'''结余'''
increase = stake * rate
if boo:
current_money += increase
print('The points are ' + str(points_list) + ' .You win!')
print('You gained $' + str(increase) + '.You have $' + str(current_money) + ' now.' )
else:
current_money -= increase
print('The points are ' + str(points_list) + ' .You lose!')
print('You lost $' + str(increase) + '.You have $' + str(current_money) + ' now.' )
return current_money
def sleep_second(seconds=1):
'''休眠'''
time.sleep(seconds)
# 开始游戏
def start_game():
'''开始猜大小的游戏'''
current_money = 1000
print('You have ${} now.'.format(current_money))
sleep_second()
while current_money > 0:
print('<<<<<<<<<<<<<<<<<<<< Game Starts! >>>>>>>>>>>>>>>>>>>>')
your_choice = input('Big or Small: ')
choices = ['Big','Small']
if your_choice in choices:
stake,rate = enter_stake(current_money)
points_list = roll_dice()
total = sum(points_list)
actual_result = roll_result(total)
boo = your_choice == actual_result
current_money = settlement(boo,points_list,current_money,stake,rate)
else:
print('Invalid input!')
else:
sleep_second()
print('Game Over!')
sleep_second(2)
if __name__ == '__main__':
start_game()
之后命令行,切换到guess_exe.py的目录下, 输入:
pyinstaller --onefile --nowindowed --icon="D:\Queena\PyCharmProjects\dist1\computer_three.ico" guess_exe.py
就会在当前文件下形成build文件夹、dist文件夹和.spec文件。 dist里就是guess_exe.exe可执行文件。
[外链图片转存失败(img-NSV511rc-1562767762570)(https://upload-images.jianshu.io/upload_images/6152595-56dc5aad9152513e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
1、安装pyinstaller(需要先安装pip)、再:pip install pyinstaller
(由于我事先安装了pyinstaller,为了方便就卸载了,不知道影不影响显示。但安装成功后会有“Successfully installed pyinstaller”的提示)
2、定位到pyinstaller.exe所在文件夹(一般再python下的“scripts”文件夹下)
(温馨提示:再cmd下tab键又补全功能哦)
3、再添加上你要转换的文件地址(两者之间有空格)
pyinstaller.exe后面如果加上-F就是打包为一个exe文件(文件会比较大),如果不加就会有很多库文件;加上-w就是打包为没有cmd窗口的exe,不加运行时就会出现cmd窗口。(加不加凭个人喜好)
4. 加-F的效果
不加-F
不加-w的效果
(加-w的话,就没有后面的那个黑框了
1、-F指令
注意指令区分大小写。这里是大写。使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹
2、-p指令
这个指令后面可以增加pyinstaller搜索模块的路径。因为应用打包涉及的模块很多。这里可以自己添加路径。不过经过笔者测试,site-packages目录下都是可以被识别的,不需要再手动添加
-
怎么python导出exe_学员肖杰:如何把Python脚本导出为exe程序
2020-12-16 06:08:53一.pyinstaller简介pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。可运行在Windows,Mac和Linux操作系统下。但它不是跨编译的,...一.pyinstaller简介
pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行
最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。
可运行在Windows,Mac和Linux操作系统下。
但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。
二.pyinstaller在windows下的安装
使用命令pip install pyinstaller即可
在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32
出现Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安装成功
三.打包
打包的app里并不包含任何源码,但将脚本的.pyc文件打包了。
基本语法:
pyinstaller options myscript.py
常用的可选参数如下:
--onefile 将结果打包成一个可执行文件
--onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认)
--paths=DIR 设置导入路径
--distpath=DIR 设置将打包的结果文件放置的路径
--specpath=DIR 设置将spec文件放置的路径
--windowed 使用windows子系统执行,不会打开命令行(只对windows有效)
--nowindowed 使用控制台子系统执行(默认)(只对windows有效)
--icon= 将file.ico添加为可执行文件的资源(只对windows有效)
如pyinstaller --paths="D:\Queena" guess_exe.py
四.小实例(windows下)
写好游戏文件guess_exe.py,代码如下:
__author__ = 'qa-2'
# -*- coding:utf-8 -*-
# 摇3次骰子,当总数total,3<=total<=10时为小,11<=total<=18为大
import random
import time
def enter_stake(current_money):
'''输入小于结余的赌资及翻倍率,未考虑输入type错误的情况'''
stake = int(input('How much you wanna bet?(such as 1000):'))
rate = int(input("What multiplier do you want?你想翻几倍?(such as 2):"))
small_compare = current_money < stake * rate
while small_compare == True:
stake = int(input('You has not so much money ${}!How much you wanna bet?(such as 1000):'.format(stake * rate)))
rate = int(input("What multiplier do you want?你想翻几倍?(such as 2):"))
small_compare = current_money < stake * rate
return stake,rate
def roll_dice(times = 3):
'''摇骰子'''
print('<<<<<<<<<< Roll The Dice! >>>>>>>>>>')
points_list = []
while times > 0:
number = random.randrange(1,7)
points_list.append(number)
times -= 1
return points_list
def roll_result(total):
'''判断是大是小'''
is_big = 11 <= total <= 18
is_small = 3 <= total <= 10
if is_small:
return 'Small'
elif is_big:
return 'Big'
def settlement(boo,points_list,current_money,stake = 1000,rate = 1):
'''结余'''
increase = stake * rate
if boo:
current_money += increase
print('The points are ' + str(points_list) + ' .You win!')
print('You gained $' + str(increase) + '.You have $' + str(current_money) + ' now.' )
else:
current_money -= increase
print('The points are ' + str(points_list) + ' .You lose!')
print('You lost $' + str(increase) + '.You have $' + str(current_money) + ' now.' )
return current_money
def sleep_second(seconds=1):
'''休眠'''
time.sleep(seconds)
# 开始游戏
def start_game():
'''开始猜大小的游戏'''
current_money = 1000
print('You have ${} now.'.format(current_money))
sleep_second()
while current_money > 0:
print('<<<<<<<<<<<<<<<<<<<< Game Starts! >>>>>>>>>>>>>>>>>>>>')
your_choice = input('Big or Small: ')
choices = ['Big','Small']
if your_choice in choices:
stake,rate = enter_stake(current_money)
points_list = roll_dice()
total = sum(points_list)
actual_result = roll_result(total)
boo = your_choice == actual_result
current_money = settlement(boo,points_list,current_money,stake,rate)
else:
print('Invalid input!')
else:
sleep_second()
print('Game Over!')
sleep_second(2)
if __name__ == '__main__':
start_game()
之后命令行,切换到guess_exe.py的目录下,
输入:
pyinstaller --onefile --nowindowed --icon=" D:\Queena\PyCharmProjects\dist1\computer_three.ico" guess_exe.py
就会在当前文件下形成build文件夹、dist文件夹和.spec文件。
dist里就是guess_exe.exe可执行文件。
如果有打包错误,具体看build里的warn***.txt文档,里面详细记载了错误的原因。一般都是库丢失。
spec文件告诉PyInstaller如何去处理脚本。它对脚本名以及大多数pyinstaller的可选参数进行加密。PyInstaller就是通过执行spec文件的内容来build the app。
五. 参加麻瓜编程心得:
我最大的感想是魔力教程的优美,它清晰、简洁、易懂。
视频学习过程中深刻体会到了编制者的用心,精美的配图加上适宜的背景音乐,基础知识和贴切的小项目,这一系列的配套成就了麻瓜的不凡。
成功的学会十万数据的爬取之后,那种成就感简直了哎呀,无法言喻。之后是数据的可视化还有各种图形以及显示在网页上,这一连串的成就都让我很开心,而且这个技能让我在职业技术上有了很大的提升,以后跳槽我又有了资本,十分感谢麻瓜!
想上手实战的小白看过来,这里有网易云课堂上最畅销的 Python 课程:Python 实战:四周学会爬虫系统
-
从pycharm里面应该怎么样才能导出一个在Ubuntu下运行的python程序啊
2019-04-26 11:34:34在windows里面用pycharm写了一个python程序,但是只知道用pyinstaller打包成exe,怎么样才能打包成一个在Ubuntu下使用的程序啊啊…… -
python写一个爬虫GUI程序并生成windows程序
2018-03-04 22:12:22写完之后又不知道怎么给他,导出文件吧,可能每次要的时候又来找我。发代码吧,又怕他没有python环境。所以干脆写成一个GUI页面,再做成exe文件直接给他,他爱怎么玩就怎么玩。 文章包含内容 本篇文章包含的东西... -
python通配符怎么用_关于python:使用通配符导入的原因是什么?
2020-12-18 00:34:42这意味着您导入了模块的所有内容,并且有可以使用的小模块,但是在大型模块中,您将获得大量的加载时间,并且程序将变得非常缓慢如果您要使用从模块导出的所有内容,则分别导入每个内容是多余的,不是吗?... -
编程输出如下图形: 1 121 12321 1234321 123454321 再将程序进行修改,把...求问大佬们这道Python题怎么做
2020-11-12 09:44:06这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的...,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入... -
python小白求助各位大神,同一个helloworld的py程序,就 一行代码,我在IDLE里面可以正常运行,在CMD里面报...
2021-01-13 16:33:03这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的...,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入... -
python人名抽签_办公人员的 python 妙用——抽签结果提取
2021-01-29 07:22:24小程序直接导出的格式为:【 QQ 昵称 姓名 月日期 时间点 第 XX 位】。不用 python 的话,就只能一个个手动复制粘贴。解决方案:我这么懒的人,怎么会这么无赖的做这种事情。于是写了几行代码,点一下轻松导出 excel... -
从python了解csv
2019-08-30 01:00:21通常从电子表格和数据库导出数据以及在其他程序中导入数据的文件格式。 怎么在python中使用csv #引入pandas库 import pandas as pd #data换为你的数组,columns中设置列名 pd_data = pd.DataFrame(data,columns=[... -
python input 文件名_利用python提取excel表格每个sheet中特定位置的数据
2020-11-23 00:24:28在实验中需要从仪器导出的excel中提取大量数据,这是一份非常枯燥的工作。为了节省时间,我决定写一个小程序。首先观察excel的结构吗,...代码如下:import 这样一个简易的python程序就写出来了。然鹅,怎么让没有... -
刚开始学Python,写了一个程序,代码太长了,写了一个自定义函数精简代码,报错了,搞不懂问题出在哪里?
2020-07-06 14:52:02对目标文件夹中的所有数据进行清洗,合成一个表格,剔除掉指定条件的数据以后,重新生成文件导出。 当前情况:项目写完以后,剔除指定条件的数据代码基本是一样的,准备写一个自定义函数用于统一调用,精简代码。... -
python人脸识别无法打开摄像头
2020-04-10 16:56:49导出DYLD_PRINT_LIBRARIES=1,并检查是否只加载了一组二进制文件。 qt.qpa。在“”中无法加载Qt平台的插件“cocoa”,即使它被找到了。 此应用程序启动失败,因为没有Qt平台插件可以初始化。重新安装应用程序可以... -
python读取unicode编码txt文件
2017-04-30 23:40:41之前用kindle导出的txt文件是unicode编码的,想要自己写个小程序来自行格式化,然而怎么读都是乱码。像这样: 一开始没有找到办法只好把txt文件另存为ansi格式,顺利格式化了。 但是,为什么会读取成这样呢? 最后... -
如何使用python读取数据库并存为excel?
2020-02-24 22:53:26都需要去修改对应的行,列,删除一些不需要的数据,就想着写一个自定义程序模板来导出数据,在此记录一下遇到的一些坑,存excel的时候一定要加上encooding=utf-8-sig,要不然数据会乱码,别问我怎么知道的!... -
linux 正则查找email_python在邮件文件里面进行MAC地址的正则提取
2021-01-04 15:12:41公司上线了一个新系统,需要在服务端对每个用户进行mac绑定,写了一个小程序,只要用户运行后就可以收集到mac地址并发送到我的邮箱。然后我现在分享下怎么将mac地址从邮箱里面提取出来的经过。我这边邮件客户端是... -
python+opencv+pyqt5 车牌批量识别报错
2020-03-19 22:54:58self.pushButton_2.setText(_translate("MainWindow", "导出数据")) self.label_4.setText(_translate("MainWindow", "命令:")) self.scrollAreaWidgetContents_1.show() # 识别 def __vlpr(self, path)... -
python报错:__init__() missing 1 required positional argument: 'parent'
2019-11-11 11:31:11在python3的环境下使用wxpython进行程序编写,运行后出现报错: __init__() missing 1 required positional argument: 'parent' 问题:parent值应该赋予什么 程序部分如下: ``` # 构建表格 class GridFrame... -
qt和c#怎么选_在 wpf/C# 或者 qt/c+ + 之间选择_CSharp_酷徒编程知识库
2021-01-11 21:08:16最近几年我一直在使用SWIG来在WPF应用程序中使用... h 头文件,所以非常简单),你可以生成所有的scaffold代码,将你的C++ DLL导出为 C#,python,Lua,Java等多种语言。 痛饮生成所需要的代码,如果你想扩展从 C# C++... -
twitter-pfp-bot:使用twitter API的Twitter bot,基于对tweet的首次回复来更新用户的个人资料图片-源码
2021-02-21 05:14:58首先,您需要一个有效的Twitter API帐户和您自己的凭据,这些凭据以后可以作为环境变量导出到应用程序中。 要求 一个有效的Twitter API帐户以及一个Twitter应用程序 如上所述的凭证 Python 3.8.6或更高版本 所需的... -
快速找出QQ群成员中不在名单内的人
2020-08-17 23:08:54快速找出QQ群成员中不在名单内的人 Created: Aug 15, 2020 10:21 PM Tags: Python, 计划中 Updated: Aug 17, 2020 10:45 PM 需求背景 最近在帮老师处理一些新生报道的事情,有一个...首先就是怎么快速导出所有的群成 -
网狐荣耀版开发使用常见问题解答
2017-11-27 19:37:46三、导出ipa文件,上传到fir.im,蒲公英之类的网站,客户下载就行了。 Q-Q:457189 二十六、网狐荣耀版游戏服务器出现"MDM_GF_GAME 游戏命令返回 false" 网狐荣耀版游戏服务器出现"MDM_GF_GAME 游戏命令返回 ... -
可靠的Windows版Redis-教你怎么解决64位Windows版Redis狂占C盘的问题 Oracle中 SQL 执行太慢的元凶: OR Windows下载安装JDK【废弃】 小伙伴书三生 2014年 排斥所有液体的新型超疏水纳米材料 20纳米DDR4内存 ...
-
Galera 高可用 MySQL 集群(PXC v5.6 + Ngin
-
LVS + Keepalived 实现 MySQL 负载均衡与高可用
-
MySQL 触发器
-
社交网络中处理二维影响最大化的一种自适应方法
-
华为智慧旅游解决方案 附下载
-
vi命令
-
华为1+X——网络系统建设与运维(中级)
-
InSTechAH:在私有云中经济高效地自动扩展智能计算Hadoop集群
-
不知道如何分析选择基金、股票?Python来教你
-
2021年 系统分析师 系列课
-
一文教你如何解决TXC晶振工作不正常的问题
-
工程制图 AutoCAD 2012 从二维到三维
-
MySQL 函数、用户自定义函数
-
Mysql查看实际使用字段的最大长度
-
Windows系统管理
-
通过表示学习从自然语言API描述自动执行智能推荐
-
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
-
MySQL 高可用工具 heartbeat 实战部署详解
-
C语言零基础入门(详细讲解)