您的位置:首页 > 运维架构 > Linux

20170612初学笔记之python+linux

2017-06-12 17:56 369 查看
查看linux版本信息

uname -a 有时不包含linux所属系列

cat /proc/version 可查看是redhat还是ubuntu等,更详细的版本信息

查看linux环境变量

export直接查看

env|grep path 要查看的路径信息

修改linux环境变量

export mypath=/home/my/lib/:$mypath

linux由冒号进行分割,$为读取变量内容

vi /etc/profile

vi /etc/bashrc

关于环境变量的读取问题可参考ssh连接远程主机执行脚本的环境变量问题

python json读取

import json

# Writing JSON data

with open('data.json', 'w') as f:
json.dump(data, f)

# Reading data back

with open('data.json', 'r') as f:
data = json.load(f)


python 异常处理

python异常处理机制详解

python 单行if

#1.常规

if a>b:

c = a

else:

c = b

#2.表达式

c = a if a>b else b

#3.二维列表

c = [b,a][a>b]


生成器结尾处理

except StopIteration:
#do sth.
pass


python __init__文件

如需要调用文件夹下的python文件,需要在被调文件夹和当前文件夹均创建该文件,内容可为空。

如需集体初始化库或变量,可在该文件中导入所用库,后在执行文件中导入from __init__ import *即可

遇到了互相导入的问题,例如timethis里导入init文件,同时init中导入timethis文件,导致出错,出错原因待查询。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: