python
介绍关于python相关教程。
进击的铁甲小宝
韶华易逝,莫负流年。
展开
-
Ubuntu18.04 pip和pip3 共存并指定python版本
**Ubuntu18.04 pip和pip3 共存并指定python版本**1.安装pip和pip3sudo apt install python-pipsudo apt install python3-pip2.查看各个版本python路径which python2.7which python3.6一般来说文件在 /usr/bin 目录下:/usr/bin/python2.7/usr/bin/python3.63.修改环境变量,解决多版本python共存。3.1 指令ge原创 2021-11-25 15:25:41 · 3540 阅读 · 1 评论 -
ubutu18.04 使用update-alternatives 对python和python3进行版本管理
因为在 /usr/bin 目录下的python软链接上Python2.7、python3软链接上python3.6,何为软链接?3.1 update-alternatives实际上是对 /usr/bin 目录下的python和python3 再套一层软链接,多一层中间层,利用该中间层去修改当前的python版本。2.4 软链接和硬链接:简单理解软链接就是类似于windows的一种快捷方式,硬链接就是原始文件的镜像(复制品),当原始文件被删除时,软链接会失效而硬链接却不会受其影响。–config原创 2022-09-17 14:13:08 · 3778 阅读 · 0 评论 -
手把手教你学会如何使用python .ini配置文件
键是唯一的,用于标识配置项,而值则是与键相关联的配置值。键(Key):键用于标识配置项,它们是唯一的。INI 文件是一种常见的配置文件格式,简单易用,通常用于存储应用程序的基本配置选项,例如数据库连接信息、日志级别、文件路径等。)是 INI 文件中的注释符号,分号后面的内容被视为注释,不会被解析为配置项或配置值。使用 has_option() 方法检查配置项是否存在,并使用 get() 方法获取配置项的值。使用 add_section() 方法添加新的节,并使用 set() 方法添加新的键值对。原创 2024-01-12 15:19:57 · 880 阅读 · 0 评论 -
django configparser.NoSectionError: No section: ‘Samples
检查部分名称:在 load.py 文件中的 load_config 函数中,确保您正确指定了部分(section)的名称。检查代码中的 config.get(‘Samples’, ‘samples_white_list’) 行,确保它使用的是正确的部分名称。检查配置文件:打开 ./config/load.py 文件,并确保在配置文件中存在名为 ‘Samples’ 的部分。检查配置文件路径:请确保 load.py 文件中的配置文件路径是正确的。文件的内容,确保它包含一个以 [Samples] 开头的部分。原创 2023-09-12 08:25:42 · 533 阅读 · 0 评论 -
django项目: ModuleNotFoundError: No module named ‘import_export‘
【代码】django项目: ModuleNotFoundError: No module named 'import_export'原创 2023-09-11 17:35:51 · 484 阅读 · 0 评论 -
jupyter notebook更换虚拟环境(内核)
重启jupyter notebook,更换虚拟环境(内核)。将ipykernel改为自己环境的名字。安装ipykernel。创建一个新的虚拟环境。原创 2023-07-18 16:32:58 · 1282 阅读 · 0 评论 -
Django model 表与表之间的关联(外键、一对一、多对多、联合主键)
在这个示例中,Order 模型中的主键是 ‘order_id’ 和 ‘customer_id’ 两个字段的组合,我们使用了 django-composite-foreignkey 库中的 CompositeForeignKey 来定义了一个联合外键,将 customer 字段与 Customer 模型关联起来。例如,如果有一个“作者”(Author)模型和一个“书籍”(Book)模型,你可以在“书籍”模型中定义一个外键,将其指向“作者”模型的主键。这样,每个书籍都可以与一个作者关联起来。原创 2023-07-03 08:29:58 · 3726 阅读 · 0 评论 -
python FPDF显示中文问题:UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 2069-207
这是使用FPDF自带的字体,如果用来显示中文会报错的。添加本地仿宋字体,设置仿宋字体为显示的字体。:问题在字体上,我们先看一个例子。我们来写一篇滕王阁序。原创 2022-11-16 15:16:11 · 1076 阅读 · 1 评论 -
Anaconda conda python虚拟环境常用命令
删除某个虚拟环境中的某个包。查看当前存在那些虚拟环境。激活或者切换虚拟环境。原创 2022-09-27 16:36:32 · 463 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘apt_pkg‘ on Ubuntu
描述:由于手动更新了Python3版本,由原来的Python3.6更新为python3.8,导致包管理版本没有自动改过来,需要手动更新。原创 2022-09-15 09:11:24 · 577 阅读 · 0 评论 -
python map()函数
python map()函数描述语法参数返回值实例输出原创 2022-07-08 08:36:29 · 187 阅读 · 0 评论 -
python enumerate函数
1.遍历数据代码1:输出1代码2:输出22.创建包含索引的元组列表代码1:输出1原创 2022-07-07 17:27:54 · 1016 阅读 · 0 评论 -
python 中 *args 和 **kwargs
代码:输出:**kwargs 的用法代码:输出:使用 *args 和 **kwargs 来调用函数代码:输出:原创 2022-07-07 17:16:53 · 251 阅读 · 0 评论 -
Django 基于jquery的ajax实现post请求
Django 基于jquery的ajax实现post请求原创 2022-06-17 08:16:09 · 536 阅读 · 0 评论 -
scapy 嗅探数据包(wireshark数据抓包)
1. 安装scapy2. scapy使用方法3. 使用scapy进行数据嗅探4. 保存数据包5. 使用wireshark查看GFG.pcap6. scapy加载数据包原创 2022-06-09 09:07:22 · 5279 阅读 · 0 评论 -
pycharm jupyter notebook 需要令牌或密码
pycharm jupyter notebook 需要令牌或密码原创 2022-06-01 14:42:13 · 2576 阅读 · 0 评论 -
PE文件 反汇编
PE文件 反汇编1.PE文件1.1 Dos头1.1.1 使用python pefile 库读取PE文件,查看DOS头1.1.2 使用16进制文本编辑器 UltraEdit 打开PE文件1.2 NI头1.2.1 使用python pefile 库读取PE文件,查看IN头1.3 节表头1.3.1 使用16进制文本编辑器 UltraEdit 查看各节表头1.3.2 使用python pefile 库读取PE文件,查看.text节表头1.4 节表内容(.text)2.反汇编2.1 使用python capston.原创 2022-05-05 17:08:44 · 1900 阅读 · 0 评论 -
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connec
解决:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, FileNotFoundError(2, ‘No such file or directory’))’1. 通过pip 镜像源进行安装,如若不行,看2.2. pip install kera原创 2022-04-08 11:26:57 · 2703 阅读 · 2 评论 -
Django中app无法新建数据表(makemigrations、migrae执行失败)
Django中app无法新建数据表(makemigrations、migrae执行失败)原因 由于删除过数据库中的数据表,但是django缓存中记录着已生成过数据表,所以语句执行失败,runserver时会数据库报错。 项目不完整解决方案: 清除Django中生成数据表缓存删除app中migrations下所有文件,留下__init__.py2.删除pack中的缓冲windows: 找到python安装目录 D:\python38\Lib\site-packages\djan原创 2022-04-02 10:24:31 · 1804 阅读 · 0 评论 -
解决: ModuleNotFoundError: No module named ‘MySQLdb‘
**情况如下:**出现:ModuleNotFoundError: No module named ‘MySQLdb’简单介绍我出现此问题的原因:首先我使用的是flask的web框架去连接,mysql数据库,软件是pycharm。我是在win10系统中完成的项目,然后打包项目到linux系统中运行。该项目在win10中运行并没有问题,所依赖项也都安装完毕。其实就是项目移植出现的问题。原始的配置方法:app.config[‘SQLALCHEMY_DATABASE_URI’] = ‘m原创 2021-09-02 15:02:34 · 21120 阅读 · 2 评论 -
ubuntu18.04 创建python虚拟环境(workon:未找到命令)
ubuntu18.04 创建python虚拟环境(workon:未找到命令)原创 2022-03-28 10:18:53 · 1174 阅读 · 2 评论 -
python导出项目所依赖的所有的库文件以及安装
python项目包的导入和导出原创 2022-03-24 09:51:49 · 794 阅读 · 1 评论 -
window系统下使用virtualenv 创建虚拟环境(新建项目)
window系统下使用virtualenv 创建虚拟环境(新建项目)前提条件:完整的python 环境安装pip安装软件包pip install virtualenvpip install virtualenvwrapper-win创建虚拟环境# 1.直接使用系统默认的python解释器来创建虚拟环境mkvirtualenv py_new_name# 2.指定版本的python解释器来创建虚拟环境mkvirtualenv --python=C:\Python3\py原创 2022-03-23 16:11:53 · 404 阅读 · 0 评论 -
InvalidArgumentError: Invalid PNG(JPG). Failed to initialize decoder. [[{{node DecodePng}}]]
使用Python,判断png、jpg文件是否完整。原创 2022-03-11 09:06:53 · 436 阅读 · 0 评论 -
pandas常用指令
pandas常用指令原创 2022-03-09 11:13:31 · 431 阅读 · 0 评论 -
python pip 使用镜像安装软件包
1. 镜像源: 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/2.使原创 2022-03-03 14:19:22 · 711 阅读 · 0 评论 -
使用正则表达式,匹配字符串中符合条件的若干个小字符串。
import restr_item = re.findall(r'{.*?}',str1)for item in str_item : print(item).*?: 匹配若干个{}: 条件原创 2021-12-28 08:37:05 · 449 阅读 · 0 评论 -
查找某元素在列表中的位置(索引)
示例:print(list1.index('stat', 0, len(list1)))原创 2021-12-24 10:46:08 · 1011 阅读 · 0 评论 -
python 将list(列表)保存为txt文件自动换行
实例:list = [1,2,3,4]with open('list.txt','w') as fp: [fp.write(str(item)+'\n') for item in list] fp.close()结果:有问题可留言。。。。原创 2021-12-23 15:44:49 · 6633 阅读 · 4 评论