|||
(这个方法是我提出的)
使用以下脚本
import msvcrt
import os
import sys
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
os.system('ls *.jpg > figlist.txt')
filename=r'figlist.txt'
nosignal=open('nosignal.txt','w')
rfi=open('rif.txt','w')
maybe=open('maybe.txt','w')
pulsar=open('pulsar.txt','w')
for line in open(filename,'r'):
#os.system('i_view32 '+line) # doesn't work, focus changes
#os.system('i_view32 '+line) # doesn't work, focus changes
#os.system('taskkill /f /im i_view32')
right=0
while (right==0):
#choose=raw_input("Enter 1-5 to choose, enter x to quit:")
#image = mpimg.imread(line[:-1])
#plt.imshow(image)
#plt.show()
print "Press Esc key to kill the irfanview window"
os.system('i_view32 '+line) # doesn't work, focus changes
# use Esc to kill irfanview window
print "1. No signal 2. RFI 3. Maybe 4. Pulsar"
print "Enter 1-4 to choose, enter x to quit:"
choose=msvcrt.getch()
if (choose == 'x'):
right=1
sys.exit()
elif(choose == '1'):
right=1
print choose
nosignal.write(line)
elif(choose == '2'):
right=1
print choose
rfi.write(line)
elif(choose == '3'):
right=1
print choose
maybe.write(line)
elif(choose == '4'):
right=1
print choose
pulsar.write(line)
#elif(choose == '5'):
# right=1
# print choose
else:
right=0
nosignal.close()
rfi.close()
maybe.close()
pulsar.close()
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 22:08
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社