Arkadaşlar Python öğrenmeye çalışıyorum da bir sorum olacak ustalardan ;
kod şu
bu kodla girilen adresin bakiye kontrolü yapılıyor
>>>>>>
from bs4 import BeautifulSoup
import urllib.request
tr = input(" Adres Girin ")
url = ("
https://blockchain.info/q/addressbalance/"+tr)
url_oku = urllib.request.urlopen(url)
soup = BeautifulSoup(url_oku, 'html.parser')
print(soup)
print (tr)
<<<<<<<
ben burada bir txt dosyasından tr değişkenini satır satır çekmek istiyorum... (her bir satıra bir adres gelecek şekilde oluşturulmuş 10 satırlık bir txt dosyası mesala ) Bunu nasıl yapabilirim? çıktıyıda başka bir txt dosyasına yazdırmak...
burada istediğiniz gibi adresleri addresses.txt den okuyup, output.txt ye yazacak basit bir program yazdım size. Umarım işinize yarar.
from bs4 import BeautifulSoup
import urllib.request
url = ("https://blockchain.info/q/addressbalance/")
address_file = 'addresses.txt'
output_file = 'output.txt'
all_content = None
with open(address_file) as f:
all_content = f.readlines()
all_results = []
with open(output_file, "w") as text_file:
for oneAdd in all_content:
temp_url = url + oneAdd.strip()
url_oku = urllib.request.urlopen(temp_url)
result = BeautifulSoup(url_oku, 'html.parser')
text_file.write(result.text+"\n")