Skip to main content

A simple, light and fast data stream operation Python Library.

Project description

cgai-io

介绍

一个简单轻量又快速的数据流操作python库

支持跨平台,支持window文件以及目录的快速复制 支持文件及文件目录删除,支持目录删除保留原目录结构 支持文件及目录移动,重命名 支持文件及目录打包与解压zip

安装教程

pip install cgai-io

快速上手

1.复制文件
from cgai_io.Copy import copyfile

src1 = r'D:\MZ\bg.jpg'
des1 = r'D:\Temp\Test\bg.jpg'

copyfile(src1,des1)
2.复制文件目录
from cgai_io.Copy import copydir

src2 = r'D:\MZ'
des2 = r'D:\Temp\Test\MZ'

copydir(src2,des2)
3.删除文件及文件目录
from cgai_io.Delete import delfile,deldir,delall


# #删除文件
# path = r'\\192.168.1.248\3d\temp\a\cmd_mac.py'
# delfile(path)


# #删除文件夹
# path = r'D:\BaiduNetdiskDownload\AA'
# deldir(path,keep_dir=True)  #保留空目录结构


#无论文件或文件夹都直接删除
# path = r'D:\BaiduNetdiskDownload\ktk_103024'
# delall(path)
4.官方案例
import cgai_io as ci


# #复制文件
# src = r'D:\Temp\2.jpg'
# des = r'D:\Temp\2_bak.jpg'
# ci.copyfile(src,des)


# #复制文件目录
# src = r'D:\Temp\AA'
# des = r'D:\Temp\BB'
# ci.copydir(src,des)


# #删除文件
# des = r'D:\Temp\2_bak.jpg'
# ci.delfile(des)

# # 删除文件目录
# des = r'D:\Temp\BB'
# ci.deldir(des)

# # 删除文件或目录
# des = r'D:\Temp\BB'
# ci.delall(des)

# #移动文件
# src = r'D:\Temp\AA'
# des = r'D:\Temp\BB'
# ci.mvfile(src,des)

# # 移动文件目录
# src = r'D:\Temp\AA'
# des = r'D:\Temp\testA\AA'
# ci.mvdir(src,des)

# # 移动文件或目录
# src = r'D:\Temp\testA\AA'
# des = r'D:\Temp\AA'
# ci.mv(src,des)


# 重命名文件或目录
# src = r'D:\Temp\AA\A.jpg'
# des = r'D:\Temp\AA\B.jpg'
# ci.rename(src,des)

# src = r'D:\Temp\AA'
# des = r'D:\Temp\BB'
# ci.rename(src,des)


# # 文件添加前缀
# src = r'D:\Temp\BB\B.jpg'
# prefix = 'img_'
# ci.addPrefix(src,prefix)  # r'D:\Temp\BB\img_B.jpg'

# # 文件目录添加前缀
# src = r'D:\Temp\BB'
# prefix = 'dir_'
# ci.addPrefix(src,prefix) # r'D:\Temp\dir_BB'


# # 文件添加尾缀
# src =r'D:\Temp\dir_BB\img_B.jpg'
# suffix = '_001'
# ci.addSuffix(src,suffix) # D:\Temp\dir_BB\img_B_001.jpg

# # 文件目录添加尾缀
# src = r'D:\Temp\dir_BB'
# suffix = '_v001'
# ci.addSuffix(src,suffix)  # r'D:\Temp\dir_BB_v001'



# # 文件打包zip
# src = r'D:\Temp\dir_BB\img_B.jpg'
# des = r'D:\Temp\dir_BB\B.zip'
# ci.pack(src,des)


# # 文件目录打包zip
# src = r'D:\Temp\dir_BB'
# des = r'D:\Temp\BB.zip'
# ci.pack(src,des)



# # 解压文件或目录
# src_zip = r'D:\Temp\A\BB.zip'
# des_dir = r'D:\Temp\A\C'
# ci.unpack(src_zip,des_dir)

交流方式

WeChat : zxzxde / 360014296

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cgai_io-1.2.0.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cgai_io-1.2.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file cgai_io-1.2.0.tar.gz.

File metadata

  • Download URL: cgai_io-1.2.0.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.4

File hashes

Hashes for cgai_io-1.2.0.tar.gz
Algorithm Hash digest
SHA256 cf9a4215f5a1c97a161dccd187f1f984fdcf970077bb49b547b7af7a23edd76e
MD5 8228478ae0190e90b40db8f1abc6ff57
BLAKE2b-256 a9f44167ac16e32c26ce240548d50ac501f30724e5a67bbb33bb26dd69f3c292

See more details on using hashes here.

File details

Details for the file cgai_io-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: cgai_io-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.4

File hashes

Hashes for cgai_io-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3eefe99825483a016d00d59287107b299e89a65abc4ee6b3245f7bda255e25af
MD5 b4acdd2774a17a2970e451f366606a34
BLAKE2b-256 7ca633aa5cedf19cda8a670335ec7a889b98195362a0943ea593ac359d4c4a4e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page