python

Posted cyd1310997

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python相关的知识,希望对你有一定的参考价值。

python
w3cschool
菜鸟教程
Python123
中国大学MOOC


正则表达式
Python3 正则表达式_w3cschool


pandas
API reference — pandas 0.25.1 documentation


库函数

os

os.listdir([path])
os.mkdir(path)
os.system(string)

os.path

os.path.exists(path)

pathlib

pathlib.Path(path).is_file()
pathlib.Path(path).is_dir()
pathlib.Path(path).exists()

shutil

shutil.copyfile(src_path, des_path)

re

re.match(pattern, string)
re.search(pattern, string)
re.sub(pattern, s, string)

pandas as pd

read_excel()
read_csv()
to_excel()
to_csv()
Series()
DataFrame()
apply()

random

random.choice(list)
random.shuffle(list)

time

time.ctime()

范例

检测文档的编码格式

import chardet
chardet.detect(open('0.csv', 'rb').read())['encoding']

将文件转成utf-8

def getEncoding(file_name):
    with open(file_name, 'rb') as f:
        return chardet.detect(f.read())['encoding']

def file2utf8(file_name):
    with open(file_name, 'r', encoding = getEncoding(file_name)) as f:
        s = f.read()
    with open(file_name, 'w', encoding = 'utf-8') as f:
        f.write(s)

Excel数据库互转

import pandas as pd
import sqlite3 as sql
# Excel 转 数据库
pd.read_excel('age.xls').to_sql(con = sql.connect('age.db'), name = 'age', index = False)
# 数据库 转 Excel
pd.read_sql('select * from company', con = sql.connect('company.db')).to_excel('company.xls', index = False)

以上是关于python的主要内容,如果未能解决你的问题,请参考以下文章

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档

python 机器学习有用的代码片段

python 代码片段和解决方案

python 来自puddletag的代码片段