<p>因此,我将其作为导入文件:</p>
<pre><code>from bs4 import BeautifulSoup as bs
import requests
import time
def soupIt(URL, osztaly, pls):
global full
global noedit
global ft
global ftfull
global eur
global eurfull
global dollar
global dollarfull
content = requests.get(URL)
soup = bs(content.text, 'html.parser')
do = soup.find_all(pls, class_ = osztaly)[0].get_text()
noedit = do.strip()
do = noedit.replace('.', '')
do = do.replace(',', '')
do = do.replace(' ', '')
do = do.replace(' ', '')
do = do.replace('Ft', '')
do = do.replace('$', '')
full = do.replace('€', '')
ft = noedit + " Ft"
ftfull = full + " Ft"
eur = noedit + " €"
eurfull = full + " €"
dollar = noedit + " $"
dollarfull = full + " $"
</code></pre>
<p>我尝试在我尝试的文件中使用它<code>soupIt()</code></p>
<pre><code>from scrhelp import soupIt
soupIt("https://www.emag.hu/aoc-gaming-monitor-ips-23-8-full-hd-1-ms-144hz-freesync-dp-hdmi-fekete-24g2u-bk/pd/D0HVSGBBM/",'product-new-price', "")
print(full)
</code></pre>
<p>这给了我一个错误:</p>
<blockquote>
<p>Traceback (most recent call last):
File "D:\Donát\Programozás\Phyton\webscraper\apitest.py", line 3, in
print(full)
NameError: name 'full' is not defined</p>
</blockquote>
<p>我试图在我试图使用它的文件中将它设置为global<code>full</code>global,但它不起作用,而且我是python新手</p>