나는 판타지 하키 점수 판 페이지를 휘게하는 파이썬 스크립트를 만들고 있습니다. 정규 표현식 대신 perl을 호출하여 팀 이름과 점수를 대체하고 표시합니다. 정규식은 모두 설정되었지만 이제는 웹 페이지를 가져 오는 데 문제가 있습니다. 나는curl을 사용할 때 파이썬이 엔터 키를 보내도록합니다.
curl -o /tmp/fantasyhockey.txt http://games.espn.go.com/fhl/scor...
명령을 실행 한 후 내 컴퓨터에 그것을 할 때 나는 밖으로 빠져 나와 내 페이지를 만들 것입니다 다시 눌러 다음을 시작합니다 한 번 Enter 키를 눌러, 그리고 알 수 있습니다. 어떻게하면 python이 Enter를 누르도록 강요합니까? 호기심 때문에, 왜 기다리고 있니?
편집 : 여기 스크립트가 있습니다. 별로.
import os
def main():
os.system("curl -o /tmp/fantasyhockey.txt http://games.espn.go.com/fhl/scoreboar\
d?leagueId=xxxxx&seasonId=2013")
unfix = open("/tmp/fantasyhockey.txt", "r").read().replace('\n', '')
outfile = open("/tmp/fantasyhockey2.txt", "w")
outfile.write(unfix)
outfile.close()
os.system("perl regex.pl < /tmp/fantasyhockey2.txt")
os.system("rm /tmp/fantasyhockey*")
main()
당신은 컬을하고 스크립트를 제공 할 수 있습니까? –
포함. 파이썬이 기괴한 일을하도록 강요하는 대신 컬을 사용하는 더 좋은 방법이있을 수도 있습니다. – SetSlapShot