Python之旅 二

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

 解释器启动方式:

1.直接输入python

2.python -c command [args],这种方式可以直接在命令行中执行语句。因为python语句会包含空格之类的特殊字符,所以语句最后用""包括。

3.python -m module [args],将一些python模块当做脚本使用。

 

python file和python <file的区别:对于后一种情况,类似于用input() row_input()这样的输入请求,来自于确定的文件,在解释器开始执行以前文件已经完全读入,程序指向文件尾部。在前一种情况它们来自于任何连接到python解释器的标准输入,无乱是文件还是其他设备。

 

参数传递:

脚本名和附件参数传递到一个名为sys.argv的字符串列表。

1.没有指定脚本和参数时,sys.argv[0]为空字符串

2.脚本名称指定为"-"(表示标准输入)时,sys.argv[0]="-"

3.使用-c command 命令时,sys.argv[0]="-c"

4.使用-m module命令时,sys.argv[0]被指定为模块的全名

5.-c command -m module之后的参数不会被python解释器的选项处理机制拦截,而是留在sys.argv中供脚本使用

 

python源文件可以通过编码使用ASCII以外的字符集,使用如下格式

# -*- coding:utf-8 -*-

处理中文最好使用utf-8编码

 

可以在解释器启动时执行一些命令,这些命令可以写在一个文件中,设定一个PYTHONSTARTUP的环境变量指向这个文件。

如果要在当前目录下执行附加的启动文件可以在全局启动文件中加入类似的语句:

if os.path.isfile('.pythonrc.py') : execfile('.pythonrc.py')

如果要在脚本中使用启动文件则加入如下语句:

import os

filename = os.environ.get('PYTHONSTARTUP')

if filename and os.path.isfile(filename)

      execfile(filename)

 

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值