Interactive execution of python file read/write operations and linux shell variable commands,
This document describes how to use the python file read/write operations to interact with linux shell variable commands. Share it with you for your reference. The details are as follows:
It is quite convenient for python to read and write files. The interaction variables with linux shell need to be converted before they can be used. This is a headache.
The Code is as follows:
Copy codeThe Code is as follows:
# Coding = UTF-8
#! /Usr/bin/python
Import OS
Import time
# Run linux commands in python
OS. system (':>./aa. py ')
# Human-Computer Interaction Input
S = raw_input ("input :")
OS. environ ['s'] = str (S)
# Writing string S to a file
Output = open ('./aa. py', 'A ')
Output. write (S)
# Close a file
Output. close ()
# Thinking time in python
Time. sleep (1)
# Getting File Content
F = open ('./aa. py', 'R ')
Read = f. read ()
# Conversion between variables
OS. environ ['read'] = str (read)
OS. system ('$ read ')
F. close ()
Var = OS. popen ('ifconfig'). read ()
Print var
I hope this article will help you with Python programming.