怎样发布文件

首先发布本地文件有一个好的用处,就是省去了朋友同import的时候还要使用sys.path,省的自己出错

1.新建文件夹d:\ tool

在的d:\tool文件夹中建立login.py

在login.py中实现自己的功能代码

在d:\tool文件夹中建立setup.py

在setup.py中写入元数据

from distutils.core import setup

setup(

name="login",

version='1.0.0',

py_modules=['tool'],

hahahha='mili',

)

2.安装发布文件

进入d:\tool执行setup.py sdist

进入d:\tool执行setup.py install

此时查看d:\tool目录下的文件

d:\tool

\build

\lib

login.py

\dist

tool-1.0.0.zip

MANIFEST

login.py

setup.py

3.引用已安装的模块

import tool

tool.login()

4.上传到网络

注册pypi网站

向pypi上传代码

d:\tool目录下执行setup.py register

d:\tool目录下执行setup.py sdist upload

最新文章

  1. ubuntu自动执行
  2. CProgressCtrl进度条
  3. MurmurHash算法:高运算性能,低碰撞率的hash算法
  4. 为什么TCP连接不可靠
  5. Android 程序目录及UI的简介
  6. 20145211 《Java程序设计》课程总结——桃花流水窅然去
  7. byte[] 清空
  8. Android 点击事件,4种回调。
  9. POJ2125 Destroying The Graph 二分图 + 最小点权覆盖 + 最小割
  10. 推荐两个好用的Xcode插件(提供下载链接)
  11. 重温基础之-css盒模型
  12. sspanel 添加远程节点问题汇总
  13. TypeScript 中的方法重载
  14. markdown 基本语法(转载)
  15. mysql如何给字母数字混合的字段排序?
  16. Hyperledger超级账本在Centos7下搭建运行环境
  17. Java 字符串常用操作(String类)
  18. series of Nimble
  19. 《剑指offer》第一题(重载赋值运算符)
  20. hibernate--一级和二级缓存(使用Ehcache)以及查询缓存

热门文章

  1. WCF学习系列一【WCF Interview Questions-Part 1 翻译系列】
  2. gulp es7配置文件
  3. H5新出的flex布局
  4. Broadmann分区
  5. SDRAM读写一字(上)
  6. 攻城狮在路上(肆)How tomcat works(一) 简单的web服务器
  7. C++ 高质量编程附录试题
  8. JPA学习(6)JPQL
  9. 剑指offer—第三章高质量代码(o(1)时间删除链表节点)
  10. Jmeter教程
  11. MYSQL大小写(由于数据由windows迁移到Linux导致)
  12. python 九九乘法表!小练习
  13. AngularJS学习篇(二十)
  14. 解决MAVEN项目因achetype加载太慢的问题
  15. System Rules 更好的测试
  16. NetSNMP开源代码学习——小试牛刀
  17. asp.net导入后台代码
  18. VS2017不能弹出安装界面的原因.
  19. L1、L2范数理解
  20. Html页面添加百度地图