Python编程:运行目录或zip压缩文件

简介: Python编程:运行目录或zip压缩文件

1、准备一个项目文件夹

 mkdir tmp && cmd tmp

2、准备两个文件,主文件__main__.py调用 hello.py

# -*- coding:utf-8 -*-
# __main__.py
import hello
print("main")
# -*- coding:utf-8 -*-
# hello.py
print("hello")

3、运行目录

# 切到上级目录,直接运行目录
$ cd ..
$ python tmp
hello
main

4、运行打包文件zip

# 切回tmp目录
$ cd tmp && ls
__main__.py hello.py
# 对目录中所有py文件打包 -r 递归处理
$ zip -r app.zip *.py
  adding: __main__.py (stored 0%)
  adding: hello.py (stored 0%)
$ ls
__main__.py app.zip   hello.py
# 运行打包文件
$ python app.zip
hello
main

参考

  1. zip命令 : http://man.linuxde.net/zip
  2. 运行目录或压缩文件
相关文章
|
6月前
|
NoSQL Java Linux
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
|
2月前
|
Python
用python转移小文件到指定目录并压缩,脚本封装
这篇文章介绍了如何使用Python脚本将大量小文件转移到指定目录,并在达到大约250MB时进行压缩。
38 2
|
6月前
|
Linux
linux命令行打包、压缩及解压缩
linux命令行打包、压缩及解压缩
34 0
|
6月前
|
开发者 Python
Python语言的文件及目录访问
Python语言的文件及目录访问
|
6月前
|
Linux
linux(二十六)打包压缩命令gzip
linux(二十六)打包压缩命令gzip
84 1
|
安全 Linux Shell
[Linux命令]九个常用的对文件处理的Linux 命令(文件查找、文件打包上传和下载、文件权限设置)
[Linux命令]九个常用的对文件处理的Linux 命令(文件查找、文件打包上传和下载、文件权限设置)
|
Linux 测试技术 数据安全/隐私保护
Python基于Python实现批量上传文件或目录到不同的Linux服务器
Python基于Python实现批量上传文件或目录到不同的Linux服务器
407 0
|
Python
Python编程:运行目录或zip压缩文件
Python编程:运行目录或zip压缩文件
114 0
|
JSON 小程序 前端开发
一键自动整理文件/解压文件-Python超实用小程序编程
一键自动整理文件/解压文件-Python超实用小程序编程
155 0
一键自动整理文件/解压文件-Python超实用小程序编程
python 如何实现删除指定文件夹下的指定后缀名文件
python 如何实现删除指定文件夹下的指定后缀名文件