37,719
社区成员
发帖
与我相关
我的任务
分享
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os
import time
p = os.pipe()
childpid = os.fork()
if (childpid==0):
os.close(p[1])
while True:
time.sleep(3)
print('reading')
msg = os.read(p[0],1024)
print(msg)
if (msg == 'q'):
os.close(p[0])
break
else:
os.close(p[0])
while True:
#python3中运行出错
#str1 = input('input anything: ')
#python2.7运行成功,使用raw_input
str1 = raw_input('input anything:')
os.write(p[1],str1)
if(str1 == 'q'):
os.close(p[1])
os.wait()
break
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os
import time
p = os.pipe()
childpid = os.fork()
if (childpid==0):
os.close(p[1])
while True:
time.sleep(3)
print('reading')
msg = os.read(p[0],1024)
print(msg)
if (msg == 'q'):
os.close(p[0])
break
else:
os.close(p[0])
while True:
str1 = input('input anything:')
os.write(p[1],str1)
if(str1 == 'q'):
os.close(p[1])
os.wait()
break
os.write(p[1],str1.encode("utf-8"))
2to3 --output-dir=python3-version/mycode -W -n python2-version/mycode