Bitcoin Forum

Local => Konu Dışı => Topic started by: Jupiter_01 on October 05, 2018, 03:21:17 PM



Title: Python Soru
Post by: Jupiter_01 on October 05, 2018, 03:21:17 PM
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...


Title: Re: Python Soru
Post by: apimembership on October 06, 2018, 07:45:21 AM
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.

Code:
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")



Title: Re: Python Soru
Post by: miyav on October 06, 2018, 08:07:21 AM
tail -5 jupiter.txt
 1aaL4BUrK1oRoVCLUNBPT1h2hot2r4wG5
 1aaiwnVSPwSEniK26e1MwxfiTLhA6R9Ro
 1aaajxYcpaAghhBodH8xAAbh8EyQ4KH3V
 1aaGGQvnSS2xx8j1jgcGuPDgMHxSFRmM2
 1aaxUPwA3xUdGepjjPyUqaTocJuFH95qk

bu okuma örneği
cat oku.py
dosya = open('/home/jupiter.txt')
print(dosya.read())



bu da bir dosyayı okuyup bir başka dosyaya yazma örneği
cat  oku_yaz.py

dosya = open('/home/jupiter.txt')
data = dosya.read()
dosya2 = open('/home/cikti.txt','a')

dosya2.write( data )
dosya2.close()


Title: Re: Python Soru
Post by: Jupiter_01 on October 09, 2018, 06:39:42 AM
bilgiler için teşekkürler