Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

vichayturen/vutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

45 Commits

Repository files navigation

vutils

安装方法

pip install vutils

使用方法

文件读写

包括json,jsonl,csv,txt

from vutils import io
data = io.jsonload("data.json")
# do something
io.jsondump(data, "result.json")

Excel文件读写

from vutils.io.excel_handler import ExcelHandler
excel = ExcelHandler("./test.xlsx")
question = excel.getValue(1, '问题')
answer = "yes"
excel.setValue(1, '答案', answer)
excel.saveAs("./result.xlsx")

日志

from vutils.log import logger
logger.info("你好")
logger.warning("你好")
logger.error("你好")

网络代理

from vutils.net import set_proxy, unset_proxy
set_proxy(port=7890)
# do something
unset_proxy()

计时器

import time
import random
from vutils.timer import get_timer
with get_timer(log_file_path="./log.json") as t:
 for i in range(10):
 t.label("生成随机数")
 ts = random.random()
 t.label("打印随机数")
 print(ts)
 t.label("等待时间")
 time.sleep(ts)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /