搭建Python环境与Python文件类型

  • Linux环境

    - 大多Linux发行版均默认安装了Python环境。

    - 输入Python可启动Python交互模式

    - 程序编辑推荐使用VIM

  • Windows环境

    - 可下载安装Python的msi包直接安装

    - 自带Python的GUI开发环境

    - 开发工具很多

# Linux交互界面
[[email protected] ~]# python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:37:14)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
# 退出指令
>>>exit()
[[email protected] ~]#
# 文本模式
[[email protected] ~]# vim 1.py
print ‘hello world‘
[[email protected] ~]# python 1.py
hello world
>>> print ‘hello world‘
hello world
>>> exit()
[[email protected] ~]#

Python文件类型

  • 源代码

- Python源代码的文件以“py”为扩展名,由Python程序解释,不需要编译

[[email protected] ~]# vim 1.py
# python标准格式
#!/usr/bin/python
print ‘hello world‘
[[email protected] ~]# chmod +x 1.py
[[email protected] ~]# ls -l 1.py
-rwxr-xr-x 1 root root 39 6月  21 08:59 1.py
[[email protected] ~]# ./1.py
hello world
  • 字节代码

    - Python源文件经编译后生产的扩展名为“pyc”的文件

# 引入模块,对1.py执行编译
[[email protected] shell]# vim 2.py
import py_compile
py_compile.compile("1.py")
# 用python进行编译
[[email protected] shell]# python 2.py
[[email protected] shell]#
# 这里会生成一个以pyc结尾的文件
[[email protected] shell]# ls -l
总用量 12
-rwxr-xr-x 1 root root  39 6月  21 08:59 1.py
-rw-r--r-- 1 root root 112 6月  21 10:37 1.pyc
-rwxr-xr-x 1 root root  46 6月  21 10:37 2.py
# 这个文件也可以执行
[[email protected] shell]# python 1.pyc
hello world
  • 优化代码

    - 经过优化的源文件,扩展名为“pyo”

[[email protected] shell]# python -O -m py_compile 1.py
[[email protected] shell]# ls -l
总用量 16
-rwxr-xr-x 1 root root  39 6月  21 08:59 1.py
-rwxr-xr-x 1 root root 112 6月  21 10:37 1.pyc
-rwxr-xr-x 1 root root 112 6月  21 10:44 1.pyo
-rwxr-xr-x 1 root root  46 6月  21 10:37 2.py

三种代码执行效果

[[email protected] shell]# python 1.py
hello world
[[email protected] shell]# python 1.pyc
hello world
[[email protected] shell]# python 1.pyo
hello world
时间: 2024-10-05 05:19:22

搭建Python环境与Python文件类型的相关文章

Python基础之一:文件类型及运算符

一.PYTHON文件类型 1.源代码 Python源代码的文件以"py"为扩展名,由Python解释,不需要编译: 2.字节代码 Python源文件经编译后生成的扩展名为"pyc"的文件: 编译方法:     importpy_compile     py_compile.compile("hello world.py") 3.优化代码 经过优化的源文件,扩展名为".pyo"  python –O –m py_compile 

为python添加magic进行文件类型识别

最近想看看cuckoo里的文件识别功能是怎样实现的,翻了cuckoo源码,发现其对文件格式的判断代码如下: def _get_filetype(self, data): """Gets filetype, uses libmagic if available. @param data: data to be analyzed. @return: file type or None. """ if not HAVE_MAGIC: return No

python根据文件目录、文件类型和文件与当前时间差删除文件

直接贴代码: #!/usr/bin/python # -*- coding: gbk -*- import os import datetime import re def deleteFile(base_dir,days,file_ype): now_time = datetime.datetime.now() #获取当前时间 os.chdir(base_dir) #切换到此目录 cwd = os.getcwd() #得到当前目录 files = os.listdir(os.getcwd())

Python判断上传文件类型

在开发上传服务时,经常需要对上传的文件进行过滤. 本文为大家提供了python通过文件头判断文件类型的方法,非常实用. 代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 import struct  # 支持文件类型  # 用16进制字符串的目的是可以知道文件头是多少字节  # 各种文件头的长度不一样,少半2字符,长则8字

python基础复习-1-1文件类型、变量、运算符、表达式

文件类型: .py python源文件 由python解释器执行 .pyc python源码编译后生成的文件(字节代码) 编译方法: 源码文件中使用py_compile模块 import py_compile py_complie.compile('***.py') .pyo python源码优化编译后后文件 python -O -m compile ***.py (无需要源码中使用 compile模块) -O 表示优化 -m 表示模块 python 变量 变量是计算机内存中的一个区域,可以存储

分析脚本搭建docker环境:python, R

1. 搭建Anaconda Python3.6 FROM nvidia/cuda:8.0-cudnn6-devel-ubuntu16.04 MAINTAINER Tyan <[email protected]> # Install basic dependencies RUN apt-get update && apt-get install -y --no-install-recommends build-essential cmake git wget libopencv-

1.python环境配置 - python基础入门

工欲善其事必先利其器,python学习首先要做得就是配置python环境.配置环境只需要下载Pycharm 和 Anaconda两个安装包即可,请跟上我得步伐,一步一步操作. 重要的事情说三遍: 先安装anaconda再安装pycharm 先安装anaconda再安装pycharm 先安装anaconda再安装pycharm 一.下载/安装Anaconda(同时支持 Linux,Mac,Windows三大平台,以windows为例)         1.下载地址:https://www.anac

Linux 常见环境变量、文件类型、权限管理

冯诺依曼体系 1输入设备->2存储器(内存)->3运算器->4控制器->5输出设备 Linux常见环境变量: (不同用户 相同环境变量名 但内容不同) 1. PATH 命令搜索路径 export PATH=$PATH:/2016_程序的路径 2. HOME用户主目录 3. HISTSIZE 历史命令 4. LOGNAME 当前用户的登录名 5. HOSTNAME 主机名称 6. SHELL 当前用户用的哪种Shell 7. LANG/LANGUGE 语言相关环境变量 8. MAIL

和Linux大魔王愉快的玩耍(一)环境变量和文件类型

好的那就开始学习Linux吧 用惯了Windows,刚开始学Linux真是一脸懵逼,然而我Windows也并没有很会用. 先放张祖师爷照片,毕竟第一篇博客. 首先呢,Linux是个多用户的操作系统,那就意味着每个用户登录系统后,都有自己专用的运行环境.那到底每个用户的运行环境是什么样的呢?就需要由环境变量来界定啦. 用户可以对自己的环境变量进行修改以达到对环境的要求. Linux环境变量查看及修改的命令: 1.echo 显示某个环境变量值 echo $PATH 2.export 设置一个新的环境