一、将python源程序打包,其他人可以通过easy-install或者install命令进行安装。我们首先编写一个简单的python模块foo.py,源码如下: class MyClass: def __init__(self): self.blog = "http://www.baidu.com" def printblog(self): print self.blog; def printBblog(self): print self.blog.swapcase(); 我们是用python中的distutils将python模块进行打包的。在这个过程中我们需要编写一个setup.py文件用来配置打包信息,示例如下所示: from distutils.core import setup setup(name="Myblog", version="1.0", description="My Blog Distribution Utilities", author="Liu tiansi", url="http://www.baidu.com", py_modules=['foo'])
2021-12-23 10:35:58 100KB python
1
前言 疫情期间,在家闲着没事干,就学习了一下Python,在网上下载了Eric Matthes(袁国忠译)的《Python编程:从入门到实践》电子书(想看这本书的可以私信我)。把前面的基础知识过了一遍之后,第二部分有一个“外星人入侵”项目。但是当我把代码敲完然后用PyInstaller进行打包处理后,运行.exe文件一直处于黑屏状态,并且过一段时间程序自动关闭。在网上查找了很多方法,最终完美解决,下面我把我的解决方法列出供大家参考,少走弯路。 一、PyInstaller的安装 PyInstaller的安装非常简单,我是用Anaconda安装的。首先,打开Anaconda  Prompt: 输
2021-12-22 23:24:33 407KB al ALL le
1
MIT6.0001 Comp Sci W Python简介! 没什么太疯狂的,只是我的问题集和MIT的OCW 6.0001类的笔记。
2021-12-18 20:08:39 7.19MB Python
1
一、用Pycharm创建并编写贪吃蛇项目 1.打开Pycharm 2.新建Python项目tanchishe 1.>点击菜单File->New Project… 2.> 设置项目名称目录和运行环境 项目名称填写: tanchishe 运行环境使用:Conda (即 Anaconda,如果没有Anaconda则自己下载安装 ) Python version:选择3.6 Conda exectable:你自己的 Anaconda 的安装位置 然后点击Create创建项目 3.> 项目创建中 4.> 设置软件源地址为default 5.>在项目中新建tanchishe.py文件
2021-12-17 20:52:53 1024KB ar arm c
1
欧拉公式求长期率的matlab代码py_beginners 基本级别的python代码可以做一些基本的事情,帮助您建立基础知识 目录 文件名 描述 将给定数字相加直到一个数字 闹钟 生成给定字符串的所有旋转 查找给定数组中的字谜 应用程序 程序检查该号码是否为阿姆斯壮号码 Python中的二进制搜索程序 提供给定二进制数的等效十进制输出 地震信息的API使用者 将给定的摄氏温度转换为华氏度单位 程序检查数字是否为完美的平方 支票信 查找本金的复利 计算两个输入数字的LCM 使用DFS计算组件的已连接数量 计算数组中项目的频率 提供给定十进制数字的等效二进制输出 将度转换为弧度 Djikstra最短路径算法的解决方案 提供给定数量的折扣输出后的价格 折扣计算器 距离函数可测量两点之间的差异 逆向双向链表的程序 根据用户偏好对给定的输入字符串进行加密/解密 计算欧几里得距离 计算Eulers上位功能的程序 确切的变化 计算给定数字的阶乘 将给定的华氏温度转换为摄氏度单位 按给定的n项打印斐波那契数列 嘶嘶声 两个数的最大公约数 几何级数 给定3个给定的数字中的最大值 猜数 子手游戏 man
2021-12-16 14:08:24 426KB 系统开源
1
小说阅读器源码,python编写,主要学习python关于函数以及常用功能的综合练习
1
python项目 每天构建一个Python项目 此任务的灵感来自于42个要在42天之内掌握该语言的Python项目Python项目构想|目录 Python Project Ideas: Beginners Level 1. Mad Libs Generator 2. Number Guessing 3. Text-based Adventure Game 4. Dice Rolling Simulator 5. Hangman 6. Contact Book 7. Email Slicer 8. Binary search algorithm 9. Desktop Notifier App 10. Python Story Generator 11. YouTube video downloade
2021-12-15 14:40:45 2KB
1
该项目使用python书写,main.py为程序入口;设计主要使用Tkinter和sqlite3;具体项目文档在我的CSDN博客中可以找到。
1
MNIST_MLP 此仓库包含一个Python项目,用于对手写数字进行分类。 流行的MNIST数据集用于训练和测试MLP模型。 培训和测试数据是从两个单独的CSV文件导入的。 从训练数据中,将10%用于验证划分。
2021-11-27 17:25:06 4KB JupyterNotebook
1
Python项目 飞机大战
2021-11-26 09:04:28 42.74MB python 飞机大战 游戏
1