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. 运行目录或压缩文件
            </div>
目录
相关文章
|
Python
Python编程:运行目录或zip压缩文件
Python编程:运行目录或zip压缩文件
200 0
|
Windows Python Shell
|
Python
Python 目录操作(转)
在Python中,文件操作主要来自os模块,主要方法如下: os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.
902 0
|
Python
python的目录操作
[1.os]1.重命名:os.rename(old, new)2.删除:os.remove(file)3.列出目录下的文件 :os.listdir(path)4.获取当前工作目录:os.getcwd()5.改变工作目录:os.chdir(newdir)6.创建多级目录:os.makedirs(r"c:/python /test")7.创建单个目录:os.mkdir("test")8.删除多个目录:os.removedirs(r"c:/python") #删除所给路径最后一个目录下所有空目录。
1000 0
|
3月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
320 102
|
3月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
348 104
|
3月前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
278 103
|
3月前
|
机器学习/深度学习 人工智能 数据挖掘
Python:现代编程的首选语言
Python:现代编程的首选语言
207 82
|
2月前
|
Python
Python编程:运算符详解
本文全面详解Python各类运算符,涵盖算术、比较、逻辑、赋值、位、身份、成员运算符及优先级规则,结合实例代码与运行结果,助你深入掌握Python运算符的使用方法与应用场景。
224 3

推荐镜像

更多