跳至主要內容
Python File

本文主要研究 Python 文件操作。

打开大文件的工具

很多时候,自带的工具打开大文件是很慢的,我们可以使用 EmEditor 工具,免费版还是很好用的。

File API

exists

可以使用如下的逻辑来判断我们的函数是否存在:

if not os.path.exists(s.file_split):
    logging.error("The file {} is not exists! please check your path!".format(s.file_split))
    logging.debug("sys.path is {}".format(sys.path))
    exit(1) # if in __main__

Someone大约 5 分钟Pythonpythonfile
Python ORM - peewee

Peewee

创建模型和表字段:

from peewee import *
mysql_db = MySQLDatabase('my_database')

class BaseModel(Model):
    class Meta:
        database = mysql_db

class User(BaseModel):
    username = CharField()
    # etc, etc
    class Meta:
        table_name = "database_name"

Someone小于 1 分钟Databasedatabasepython
Redis and redis-py

Abstract

Redis(Remote Dictionary Server) server 的启动:

redis-server.exe redis.windows.conf

安装 redis-py:

pip install redis

Someone大约 4 分钟Databasedatabasepython