Ich habe 2 Python-Dateien. Dies ist die erste:Eingabe von einer anderen Datei
class Downloader():
def __init__(self):
baseURL = 'https://example.com'
def getDownloadLink(self):
#linkBase = input("Text: ")
responseBase = requests.get(linkBase).content
soupBase = BeautifulSoup(responseBase, 'lxml')
Und zweite Python-Datei:
from flask import Flask
from flask import request
from flask import render_template
from firstFile import Downloader
app = Flask(__name__)
@app.route('/')
def my_form():
return render_template("form.html")
@app.route('/', methods=['POST'])
def my_form_post():
linkBase = request.form['text']
#processed_text = text.upper()
return Downloader().getDownloadLink()
if __name__ == '__main__':
app.run()
Es gibt mir Fehler:
NameError: name 'linkBase' is not defined
Ist es möglich, linkBase
aus der ersten Datei mit linkBase
in Sekunden verbinden Datei ?
erklären 'global linkBase' im' getDownloadLink 'method – Dalvenjia
Veröffentlichen Sie immer die vollständige Ablaufverfolgung zusammen mit einer Ausnahmebedingungsnachricht. In Ihrem Fall sollten Sie jedoch 'linkBase' an 'getDownloadLink' als Argument übergeben. – FamousJameous
@Dalvenjia Diese Methode funktioniert nicht. Derselbe Fehler. – jestembotem