
Python基础
文章平均质量分 55
小獾哥
技术为我赋能
展开
-
解决 pandas 读取 SQL Server 中的数据时,遇到 varchar 属性的中文字符显示乱码的问题(新)
读取SQL server中的数据。按需转换,指定特殊列进行转换。原创 2024-06-24 17:10:44 · 459 阅读 · 0 评论 -
win10系统中,创建python2和python3共存的虚拟环境
你可以从Anaconda官方网站(https://www.anaconda.com/products/individual)下载适合你系统的安装包,并按照指示进行安装。打开Anaconda Prompt(在开始菜单中搜索Anaconda Prompt),这是一个特殊的命令行界面,用于管理Anaconda环境。这样就可以在Windows 10系统中创建和管理Python 2和Python 3共存的虚拟环境了。现在,你将进入Python 2的虚拟环境。现在,你将进入Python 3的虚拟环境。原创 2023-08-14 11:22:20 · 313 阅读 · 0 评论 -
2023python面试题(附答案)
精选 python 面试题原创 2023-05-04 21:21:06 · 1826 阅读 · 2 评论 -
将不同的dataframe数据写入同一个excel的不同sheet中
需求:如标题解决办法:import pandas as pdimport numpy as np# 构造数据df1 = pd.DataFrame(np.arange(6).reshape(2,3))df2 = pd.DataFrame(np.arange(12).reshape(3,4))df3 = pd.DataFrame(np.arange(24).reshape(3,8))df_list = [df1, df2, df3]# 输出结果file_path = r'./测试.xls原创 2021-09-23 16:23:10 · 495 阅读 · 0 评论 -
centos8中使用python2.7安装mysql-python 报错 _mysql.c:44:10: 致命错误:my_config.h:没有那个文件或目录
问题描述: _mysql.c:44:10: 致命错误:my_config.h:没有那个文件或目录 #include "my_config.h" ^~~~~~~~~~~~~ 编译中断。 error: command 'gcc' failed with exit status 1问题分析: centos8、python2.7、mysql-python centos8中没有my_config.h文件解决办法:创建my_config.h文件vim /usr/include/my_config.h原创 2021-07-14 10:19:55 · 1763 阅读 · 1 评论 -
使用python生成0~10之间的两位数的小数,只需一行代码
题目:使用python生成1~10之间的两位数的小数方法:num = "%.2f" %(random.random() + random.randint(0, 3))结果:3.79PS:更为灵活的操作startNum = 0endNum = 10num = "%.2f" %(random.random() + random.randint(startNum , endNum ))完毕!...原创 2020-10-15 17:05:40 · 3279 阅读 · 0 评论 -
利用python脚本获取本机IP地址
上代码import socketdef get_host_ip(): try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(('8.8.8.8', 80)) ip = s.getsockname()[0] finally: s.close() return ip print(get_host_ip())原创 2020-06-08 15:43:06 · 454 阅读 · 0 评论 -
python操作redis数据库中的set类型数据
redis数据库中set数据操作1.存储sadd key value value ...2.删除(srem)srem key value value ...删除所有del key3.判断元素是否存在(sismember)sismember key element4.读取(smembers)smembers key5.差集运算(sdiff)sdiff key1 key2 k...原创 2019-06-11 19:43:24 · 1811 阅读 · 0 评论 -
Python3 判断子文件夹是否为空文件夹,为空则将其重命名
在一个工作目录中有大量的文件夹,但其中也有很多空文件夹,但出于某种原因,不能将其删除,但又希望能快速辨认出来。那就将其添加一个特殊的标记即可!import reimport ospath_1 = r"C:\Users\wangkai\Desktop\DemoDir"dirs = os.listdir(path_1)# 遍历文件夹for dir in dirs: # 重新拼接...原创 2020-03-04 12:12:04 · 5299 阅读 · 0 评论 -
python 清空某文件下所有文件
步骤:1.导入shutil包2.删除文件夹3.重新创建文件夹# -*- coding: UTF-8 -*-# 1.导入shutil包import osimport shutil# 2.删除文件夹shutil.rmtree("/home/test_dir")# 3.重新创建文件夹os.mkdir("/home/test_dir")完毕!...原创 2019-10-23 13:52:52 · 436 阅读 · 0 评论 -
python 获取本地文件夹和文件路径
import tkinter as tkfrom tkinter import filedialog# 打开选择文件夹对话框root = tk.Tk()root.withdraw()# 选择文件夹Folderpath = filedialog.askdirectory() # 选择文件Filepath = filedialog.askopenfilename() # 打印文件夹...原创 2019-10-17 15:30:53 · 2518 阅读 · 0 评论 -
python提取double、小数列表中的最大值
代码:double_list = ['23.453', '98.053', '0.675', '342.098', '6.765', '998.4']max_num = double_list[0]# 从第二个元素开始对比for i in range(1, len(double_list)): if int(double_list[i].split(".")[0]) > in...原创 2019-10-17 14:20:40 · 1872 阅读 · 0 评论 -
在python3.6的环境中运行爬虫时,报如下错误 ModuleNotFoundError: No module named '_sqlite3'
解决sqlite3报错问题错误提示:解决办法:1、下载sqlit3文件wget -i -c http://www.sqlite.org/2018/sqlite-autoconf-3230100.tar.gz2、解压tar xzf sqlite-autoconf-3230100.tar.gz3、进入解压后的目录cd sqlite-autoconf-32301...原创 2019-01-22 23:51:00 · 1552 阅读 · 0 评论 -
在Pycharm中编辑代码时的快捷键
Pycharm中编辑代码时常用快捷键1 CTRL + ALT + SPACE 快速导入任意类2 CTRL + SHIFT + ENTER 代码补全3 SHIFT + F1 查看外部文档4 CTRL + Q 快速查找文档5 CTRL + P 参数信息(在方法中调用的参数)6 CTRL + MOUS...原创 2019-01-21 16:21:21 · 460 阅读 · 0 评论 -
Python3:遍历目录、文件,删除指定名字或后缀文件
1.遍历并找到指定的文件并删除audio_name = file.wavdir_list = [] for root, dirs, files in os.walk('/www/news/resdir'): dir_list.append(root) # print(root) #当前目录路径 # print(dirs) #当前路径...原创 2018-10-15 11:37:52 · 5782 阅读 · 0 评论 -
Python中datetime时间戳精确到单位的用法
<code class="language-python">对于爬虫爬取到的文章存储到数据库时,有时需要到文档发布的时间进行处理。此时要用到datetime将时间精确到某一个单位。# conding=utf8from datetime import datetime, timedeltaimport timea = datetime.now()print(a.strftime...转载 2018-09-05 15:53:52 · 3893 阅读 · 0 评论 -
基于python语言,自动生成文章摘要(中文)
废话少说,直接上代码...# -*- coding: utf-8 -*-import jieba,copy,re,codecsfrom collections import Countertitle = '2018年最佳新小工具'# coding = gbktext = '''推进技术从精美的手表到书架式扬声器,快速发展的技术不断推出新的用途和先进的小工具,并不断推向市场。这就是...转载 2018-08-24 11:30:11 · 12301 阅读 · 12 评论 -
django中如何操作数据库
一.from的基本功能应用1.1.保存用户输入建立form对象时.把POST对象传进去.则可以用户输入验证错误返回页面时.保存用户以前的输入,提高用户体验. 1 2 3 def login(request): obj = LoginForm(request.POST) #如果是第一次加载页面.则...转载 2018-08-02 16:51:34 · 3907 阅读 · 0 评论 -
Python基础知识总结
1. Python基础知识1.1 Python历史1.1.1 Python起源Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。在那个时候...转载 2018-01-12 17:32:30 · 18257 阅读 · 3 评论