我一直在嘗試編寫一些「遊戲」來幫助其他人學習python,但是我在跳出頭腦風暴階段之後就碰到了一堵牆。 請參閱,它涉及使腳本打開另一個腳本,然後向其中插入輸入。例如:如何在python中打開一個文件並向其中插入一個或多個輸入?
username = raw_input('Insert username:')
password = raw_input('Insert password:')
if username == user:
if password == 1234:
print('Congratulations, you cracked it!')
這將是我的源代碼。然後我會有另一個代碼,在這個代碼中,我會寫一些東西來打開前面的腳本,插入「user」就好像我自己在命令提示符中鍵入的那樣,然後嘗試插入0到0之間的每個數字, ,10000.因此,類似於:
for n in range(0, 10000)
[Insert script to open file]
[input 'user']
[input n]
我該如何繼續編碼最後一部分?
你有僞代碼。只需將其逐行轉換爲python即可。它是如此簡單。提示:'file_handler = open(file,「w +」)'then'file_handler.write(something)' – karthikr
@karthikr:他試圖運行一個腳本併爲它提供輸入,而不是創建一個文件並寫入它。我知道這是混亂的標題,但讀了第二段。 – abarnert
啊..我明白了。謝謝 – karthikr