Dumping complex structures
import json
print json.dumps(something)
Print array of strings:
print "\n".join(arr)
Iterating by index
for i in range(len(arr)):
print arr[i]
try:
# Do something
except Exception as e:
print(e)
For empty exception clauses add the pass statement.
import sys
print(sys.argv[0]) # Access C-like argv array as needed
import os
print(os.environ)
print(os.environ.get('HTTPS_PROXY'))
os.environ['MYVAR'] = 'myvalue'
with open("myfile.txt") as f:
content = f.read().splitlines()
Line by line
proc = subprocess.Popen(['/bin/ls', 'something'],stdout=subprocess.PIPE)
while True:
line = proc.stdout.readline()
if line != '':
do_something
else:
break
Entire output at once
echo subprocess.check_output(['/bin/ls', 'something])
import json
data = json.loads(json_string)
import yaml, json
with open('./file.yaml') as f:
print(json.dumps(yaml.load(f)))