猫史档案馆


【编程几时休】【小干货】如何编写&导入python库~

用户:bLockTheBlOcK块块bLockTheBlOcK块块查看:6 回复:12 评论:6 创建时间:2018-12-01T16:05:13


emotion_编程猫_搓头

。。。

如果有人问我为什么不出upper教程

那就是我发现了这个东西

/////

 

,,,

我们知道,python有一些内置的库

但是我们不可以自制库

这让我们灰常伤心

但是今天

这个门槛

被我

~

来我们就来学习如何编写&导入库~

first step:编写库

打开python idle(我已经用过了)

center_image

点击那个file~

然后粗来一个菜单

点new file

然后就会出来一个新窗口~

用def编写库

就像:

center_image

把它留砸桌面上

创建一个快捷方式

第一步就完成咯~

second step:导入库

在py idle输入这些代码~center_image

这是一个list,所以我们想到一种方法——append。

但是这样不能把导入地址长久的保存下来。

那么我们来一波喵操作~

打开你的资源管理器

搜索python36

center_image

点进文件夹

center_image

点击那个lib,你就进入到了自带库的位子~

center_image

超多项目

懒货可以使用地址

C:\Users\xpg\AppData\Local\Programs\Python\Python36\Lib

把你编写的库的源文件放进去,就可以啦emotion_微笑~

拜拜~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

喂喂喂还没结束,在库海里哪里能找到自己创建的库?

你可以搜索,

但是库名忘了咋办???

emotion_雷电猴_疑问emotion_编程猫_搓头emotion_雷电猴_疑问

你还记得快捷方式吗?

center_image

新建一个文件夹,名叫‘我编写的py库’

 

把快捷方式放进来,就完成啦~

要改咋办???

右键,找到edit with idle,

然后选择用来edit的版本,就完成啦~

本期编程几时休就到此结束了~

886~

 

 

笑  脸  守  卫  着  底  线

emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑emotion_微笑


回复

上一页1 页 / 共 1下一页
bLockTheBlOcK块块bLockTheBlOcK块块

ps:海龟编辑器也可以用:

center_image

点赞0


评论


编码已破译编码已破译

emotion_编程猫_点赞

点赞0


评论


编程猪编程猪

甭那么麻烦,直接将自己的库存到与导入库的程序一样的地方就行了

点赞0


评论


星落黑影目前已退星落黑影目前已退

苹果能编吗

点赞0


评论


蓝之酱蓝之酱

__init__.py 文件放在一个文件夹的目录里,即使你的py文件在这个库的目录外,也可以使用import 库文件夹.库中的一个文件

这种导入方式,且__init__.py 可以为空

__init__.py文件即标明该文件夹是一个python库

点赞0


评论


MLML

科普一下,你还可以把你的库推送到pypi上。就是任何人都可以通过pip下载你的库:

编写setup.py:

from setuptools import setup, find_packages
setup(
name = "*",
version = "1.0.6",
keywords = ("pip", "*"),
description = "*",
long_description = "*",
author = "*",
url = "*",
author_email = "*",
license = "MIT",
packages = find_packages(),
include_package_data = True,
platforms = "any",
install_requires = ["*"]
)

然后在文件上加一个:__init__.py可以为空。
cd到当前目录:

python setup.py sdist 

twine upload dist/生成文件名.tar

点赞0


评论


盒子的box盒子的box

像easygui一样easy(十分easy)

点赞0


评论


星空之忆星空之忆

我早就发现这个了……

点赞0


评论


平凡的第五玩家平凡的第五玩家

类了解一下

点赞0


评论


MathinChinaMathinChina

我反正是在PYCharm上面编写代码的。

点赞0


评论


倔强的训练师SuPH倔强的训练师SuPH

挖坟

点赞0


评论


战神_小火熊_光影轮回战神_小火熊_光影轮回

额……古老神贴

点赞0


评论