- 博客(10)
- 收藏
- 关注
原创 python3的编码和解码
python中的编码和解码Python3中默认使用Unicode,显示为我们能看到的明文In [6]: s = '我是中国人' In [7]: s Out[7]: '我是中国人'进行编码In [13]: s = '我是中国人' .
2020-05-23 17:21:03 256
原创 python中的深浅拷贝
Python中我们很多的时候会遇到数据拷贝的操作Python中的数据拷贝分为深拷贝和浅拷贝我们首先来说一下Python中的变量数据的存储和引用In [1]: a = 1 In [2]: b = 1 .
2020-05-23 13:56:25 154
原创 使用pandas的to_sql方法将csv和Excel文件写入数据库
前边我们已经学习了,如何处理csv和Excel的数据了,我们其实有很多时候需要经这些数据录入数据库中下面我们来实现数据入库我们可以通过两种方式实现,pandas中的io.sql.to_sql方法和pandas中的DataFrame数据库采用sqlalchemy模块进行连接请你事先安装sqlalchemy pymysql pandas等模块csv文件写入数据库pd.DataFrame方式#!/usr/bin/env python3#coding=utf-8import sysimp.
2020-05-18 16:50:38 2014
原创 pandas处理Excel文件
首先学习如何处理当个Excel文件首先对Excel做一个简单说明每个Excel文件我们称作一个Excel工作簿,而每个工作簿中有多个工作表下面来看我们要处理的工作簿一个名为data.xlsx的Excel工作簿,里边有三张表(sheet)分别是data1,data2,data3获取工作簿中的sheet名称(工作表的名称)和个数In [12]: import pandas as pd In [13]: sheet .
2020-05-15 14:43:08 475
原创 python处理多个csv文件
前边我们已经学习了如何处理单个csv文件我们做数据处理的目的是为了处理多个文件下面来看一下多个csv文件的处理,还是提供两种方式csv和pandas文件计数与文件中行数的统计csv方式#!/usr/bin/env python3#coding='utf-8'import sysimport csvimport globimport osinput_path = sys.argv[1]count = 0 #用于计算处理的文件个数for input_file in glob..
2020-05-13 15:21:58 3513
原创 python之csv文件处理(基础)
CSV(comma-separated value,逗号分隔值)文件格式是一种非常简单的数据存储与分享方式。 CSV 文件将数据表格存储为纯文本,表格(或电子表格)中的每个单元格都是一个数值或字符串主要介绍通过csv库和pandas库对csv文件的处理操作#使用的测试数据Supplier Name,Invoice Number,Part Number,Cost,Purchase DateSupplier X,001-1001,2341,$500.00,1/20/14Supplier X.
2020-05-12 18:31:32 8966
原创 python基本库urllib的使用
注意了,在python2X系列中有urllib和urllib2两个库,而python3X系列中被统一为了一个urllib库,本次使用的为python3.6urllib是python的内置http请求库下面介绍一下常用的模块request:基本的http的请求,就像在浏览器输入网址回车一样parse:一个工具模块,提供url的处理方法error:url的异常模块发送请求#以请求python官网为例>>> import urllib.request>>&g.
2020-05-11 17:16:47 160
原创 Python pip配置国内源
Python使用pip安装第三方包时,需要从pypi.org的资源库中下载,这就造成了下载很慢或者下载失败,所以这时候使用国内的源就非常重要了先给大家几个国内源站#个人使用清华大学的源清华大学:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/豆瓣:http://pypi.douban.com/simple/首先介绍临时方式使用pip3 install -i http://m.
2020-05-11 10:53:06 189
原创 centos7升级Python
由于Python2X系列已于2020-1-1不在进行维护了,所以将系统Python版本升级到python3X系列#查看当前的Python版本[root@fengzhilaoling ~]# python --versionPython 2.7.5下载Python的Linux安装包#本次安装为3.6.8 以为Python3.7与3.8还不是稳定版,所以选择稳定版的3.6 wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tg.
2020-05-11 10:28:06 263
原创 python的fromat格式化字符串操作
基本格式>>> '{}{}'.format('一个','两个')'一个两个'新的样式:可以为占位符提供显示的位置索引。(python2.6以上)#注意:所有的索引都是从0开始>>> '{1}{0}'.format('一个','两个')'两个一个'填充和对齐字符串:右对齐>>> '{1}{0}'.format('一个','两个')'两个一个'#这样显示不清楚我们可以指定填充的分隔符>>> '{:!>10}
2020-05-10 18:05:29 565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人