展开

关键词

python日常技巧(2)将pdf文件中的表格转化成csv文件

(1)安装 使用conda 安装Camelot的最简单方法是使用[conda](https://conda.io/docs/)进行安装,这是[Anaconda]的软件包管理器和环境管理系统。 使用pip 安装依赖包(包括Tkinter和ghostscript)之后,可以简单地使用pip安装Camelot: pip install camelot-py[cv] (2)示例 # -*- coding

38120

解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题

openpyxl)openpyxl 【python】python的打包工具pyinstaller生成exe非常大的原因分析(openpyxl)openpyxl -F 打包出来 一个一个都有200多M from tkinter tkinter.font import Font from email.mime.text import MIMEText from email.header import Header import tkinter 都还是200多m PyInstaller very big file size win7(64bit) anaconda ( 3 ) python(3.6) pyinstaller (3.4 在网上问了外国人,建议说是要安装一个 python的虚拟机器,因为我们安装的是Anaconda,里面很多库连接进去了很多不必要的其他库和包 有道理! No Anaconda 例如,这个是少了 jdcal包: ? 一次一次打包,一次次运行发现少包。 ? 最后发现,ok了!!!! 最后一次打包为 不到8m了。 从200M直接压缩到了 8M,任务完成。

3.4K20
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用Python打造一款非常实用的小说下载器,只需链接,即可一键下载

    小说的代码放在文末 这次主要是教大家如何做一个下载器的界面,如下图 知识点 tkinter 开发环境 版 本:Python 3.8 |Anaconda, Inc.| 编辑器:pycharm 2021.2 现在来写界面的代码 先创建一个窗口 import tkinter if __name__ == '__main__': # 窗口对象 root = tkinter.Tk() self.root.title('笔趣阁小说下载') # 设置窗口的图标 self.root.iconbitmap('favicon.ico') # tkinter

    10520

    解决pyinstaller打包运行程序时出现缺少plotly库问题

    用pyinstaller打包tkinter程序,打包后运行exe是报如下错误: ? script comdty_runtime 这是由于pyinstaller现在还无法兼容plotly的原因所造成的,解决方法如下: 1.在打包时不要选择使用-F打包成单个文件 2.在打包完后,从anaconda 目录下复制plotly文件夹(作者的位置是E:Anaconda3\Lib\site-packages\plotly)到打包完成的文件夹中(作者的位置是D:\Anaconda Library\XXXX项目

    75840

    Python扩展库安装与常见问题解决完整指南

    但一般不把库叫作模块,例如tkinter库包含若干模块文件,此时一般说标准库tkinter而不说tkinter模块。 在Python中,有内置模块、标准库和扩展库之分。 字符串操作)、re(正则表达式模块)、os(系统编程模块)、os.path(与文件、文件夹有关的模块)、zlib(数据压缩模块)、hashlib(安全哈希与报文摘要模块)、socket(套接字编程模块)、tkinter 在开始菜单中依次打开“Anaconda3(64bit)”==>“Anaconda Prompt(Anaconda3)”,如图1-15中箭头3所示。 进入Anaconda命令提示符环境,执行conda命令管理扩展库即可。 并不是每个扩展库都有相应的conda版本,如果遇到conda无法装的扩展库,进入Anaconda Prompt(Anaconda3)命令提示符环境使用pip安装之后一样可以在Anaconda3的Jupyter

    72310

    太强了!Python 开发桌面小工具,让代码替我们干重复的工作!

    内容大纲 明确需求:自动生成透视表【这部分可以换成你的重复性工作】 安装三方依赖库:tkinter 和 pyinstaller 代码实现:包括两部分 Python 生成透视表和桌面 GUI 联动设计 二、安装三方依赖库 创建桌面窗口,这里使用 tkinter,它是 Python 自带的 GUI 库,安装后即可使用。 pip install tkinter 使用 pyinsatller 将程序打包成 exe,好处是不需要将代码部署到服务器,直接将打包好的 exe 发给对方,就能直接使用,对于这种小而轻的功能非常友好 import Tk, Entry, Button, mainloop import tkinter.filedialog import excel_to_pivot from tkinter import 像我的电脑里安装了 Python 很多的依赖包和 anaconda 等等,打包出来的文件居然 660M,打包时间长,执行时还卡,后来经过整改缩小到 31M,打包快,秒级执行。

    10210

    Python能做什么?

    GUI开发 Python本身包含的Tkinter库能够支持简单的GUI开发。但是越来越多的Python程序员选择wxPython或者PyQt等GUI包来开发跨平台的桌面软件。 有一些Linux发布版的安装器使用Python语言编写,比如Ubuntu的Ubiquity安装器、Red Hat Linux和Fedora的Anaconda安装器。

    24650

    10个最好用的Python集成开发环境

    Spyder是Anaconda科学计算工具中默认的开发工具,做数据分析、搞机器学习的人喜欢这个工具 ? 9. Thonny Thonny是基于python内置图形库tkinter开发出来的支持多平台(windows,Mac,Linux)的python IDE,支持语法着色、代码自动补全、debug等功能,如果你正在寻找一种 兼容 Python 2.x 和 3.x,可以结合 Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter

    85340

    人生苦短,我用Python之小游戏

    2.GUI开发 Python本身包含的Tkinter库能够支持简单的GUI开发。但是越来越多的Python程序员选择wxPython或者PyQt等GUI包来开发跨平台的桌面软件。 有一些Linux发行版的安装器使用Python语言编写,比如Ubuntu的Ubiquity安装器、Red Hat Linux和Fedora的Anaconda安装器。 它的名字叫Anaconda,去官网就能下载,按照它的步骤一步步来就可以了,难度不大。要是有什么问题也可以在公众号后台加我微信咨询。 安装完成后在开始那里找到Anaconda然后打开,里面会有一个叫spyder的东西,它主要服务于python。如下为spyder的简介。

    16330

    gui编程 -- tkinter初识

    Tkinter 编程 TkinterTkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如 注意:Python3.x 版本使用的库名为 tkinter,即首写字母 T 为小写 创建一个GUI程序 1 导入tkinter模块 2 创建控件 3 指定这个控件的master,即这个控件属于哪一个 还有更简单的一个例子:将'tkinter'打印到标题上,Label也不用创建了 from tkinter import * root = Tk()  # 初始化Tk root.title('tkinter

    19820

    使用Python绘图库Matplotlib提示ImportError: No module named tkinter

    问题解决 看来,应该是Matplotlib模块依赖于tkinter模块绘图,于是执行导入tkinter模块 >>> import tkinter Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'tkinter' 仍旧提示,模块不存在。 # pip3 list | grep tkinter # pip3 install tkinter Looking in indexes: https://pypi.doubanio.com/simple / Collecting tkinter Could not find a version that satisfies the requirement tkinter (from versions : ) No matching distribution found for tkinter 通过搜索引擎的帮助,发现,原来Tkinter是Python下调用tcl程序的标准程序包,于是通过以下方式尝试安装

    3.3K30

    设计一个界面,很简单!

    , Glade等,在这些库中,小编只会Tkinter、wxPython和PyQt三种库,由于内置库Tkinter最为简单实用,所以就先从它开始吧,其他库以后慢慢介绍吧! 接下来,我将给大家简单地介绍一下Tkinter的使用方法。 一、简单说明 首先,我对Tkinter这一模块做一个简要地说明。 Tkinter接口在Python 2.x版本中被实现为Python模块(Tkinter.py),在Python 3.x版本中被实现为tkinter/__ init__.py模块。 Tkinter适用于各种领域,从小型桌面应用程序到科学建模和各个学科的研究工作。 学习Python的人需要从事GUI编程时,Tkinter似乎是完成工作的最简单,最快捷的方式。 、Tkinter布局管理器的使用等知识。

    509100

    tkinter -- OptionMenu

    OptionMenu 为可选菜单,与 Combox 功能类似 创建 OptionMenu 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar 如下的代码使用"Tkinter"来测试 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar(root) v.set('tkinter') 程序依旧是默认值改变为 Tkinter,打印结果也变为 Tkinter,但 Tkinter 不会添加到OptionMenu 的列表中,也就是说,当选择其它的选项时,Tkinter 的值会丢失 打印 OptionMenu 的值 代码: import tkinter as tk root = tk.Tk() v = tk.StringVar(root) v.set('tkinter') def printoption( 每次点击 OptionMenu 程序打印出上次选中的项值 使用 list 作为 OptionMenu 的选项 代码: import tkinter as tk root = tk.Tk() v =

    44540

    Python GUI 07----Listbox

    Listbox为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选 1.创建一个Listbox,向其中添加三个item from tkinter import * root = Tk() lb = Listbox(root) for item in ['python','tkinter','widget']: lb.insert(END,item) lb.pack () root.mainloop() 2.创建一个可以多选的Listbox,使用属性selectmode  from tkinter import * # 依次点击这三个item,均显示为选中状态。 from tkinter import * root = Tk() lb = Listbox(root,selectmode = EXTENDED) for item in ['python','tkinter lb.delete(0,END)会删掉所有item lb.pack() root.mainloop() 6.圈选item from tkinter import * root = Tk() lb =

    18810

    Python 笔记:GUI编程(Tkinter)

    Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: TkinterTkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 ---- Tkinter 编程 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 注意:Python3.x 版本使用的库名为 tkinter,即首写字母 T 为小写。 1import tkinter 创建一个GUI程序 1、导入 Tkinter 模块 2、创建控件 3、指定这个控件的 master, 即这个控件属于哪一个 4、告诉 GM(geometry manager

    22530

    我的tkinter学习笔记

    python结合tkinter,可以开发出我们想要的小工具,从而在工作上帮我们提供工作效率。比如,开发一个一键获取APP的包名和Activity等等。下面我们一起先记录下tkinter的基本操作。 1、tkinter小窗口及标题 #coding:utf-8 import tkinter as tk # app是一个Tk(界面)类 app = tk.Tk() app.title("标题") 2、tkinter绑定事件 #coding:utf-8 from tkinter import * def p_label(): global root Lb = Label(root 3、tkinter布局显示 #coding:utf-8 from tkinter import * root = Tk() root.title("应用程序窗口") Button(root,text 4、tkinter图片显示和button切换 #coding:utf-8 # 插入文件图片 import tkinter as tk root = tk.Tk() root.title("应用程序窗口

    19120

    python--GUI编程--Tkinter

    TkinterTkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中 Tkinter 编程Tkinter 是 Python 的标准 GUI 库。 Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter Tkinter 组件 Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。 目前有15种Tkinter的部件。

    36430

    tkinter -- Listbox

    Listbox 为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选 创建一个 Listbox,向其中添加三个 item 示例: import tkinter as tk root = tk.Tk() lb = tk.Listbox(root) for item in ['py3study', 'python', 'tkinter']:     lb.insert(tk.END 创建一个可以多选的 Listbox,使用属性 selectmaod 代码: import tkinter as tk root = tk.Tk() lb = tk.Listbox(root, selectmode  tkinter as tk root = tk.Tk() lb = tk.Listbox(root, selectmode=tk.EXTENDED) for item in ['py3study',  'python', 'tkinter']:     lb.insert(tk.END, item) lb.pack() root.mainloop() 效果: ?

    59230

    python tkinter(2)

    1、设置label的字体、颜色、背景色、宽、高 from tkinter import * root = Tk() labelfont = ('times', 20, 'bold') =BOTH) root.mainloop() 2、bd设置边框、relief=设置边框类型,cursor鼠标 image.png 3、设置BUTTON的边框、边框类型、鼠标、字体等 from tkinter ') widget.config(font=('helvetica', 20, 'underline italic')) mainloop() 4、三个窗口 import sys from tkinter from tkinter import Tk, Button tkinter.NoDefaultRoot() win1 = Tk() # two independent root check buttons, the easy way from tkinter import * root = Tk() states = [] for i in range(10): var

    5420

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券