This article mainly introduces how to interact and execute python file read/write operations and linuxshell variable commands, involving file operations and Linuxshell interaction techniques, for more information, see the following example. 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:
The 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.