These are my files:
./mine.py
./nav.py
I'm trying to import the url_page
function from the nav.py
file into mine.py
.
nav.py
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.common.keys import Keys
import time
# --- ROTINAS INICIAIS ---
options = Options()
options.add_argument("--headless")
driver = webdriver.Firefox(firefox_options=options, executable_path="./geckodriver")
print("Firefox Headless Browser Invoked")
driver.get("https://www.google.com.br/")
def url_page(code_share):
elem = driver.find_element_by_name("q")
code_share = code_share + " código"
elem.send_keys(code_share + Keys.ENTER);
time.sleep(2)
return print(driver.current_url)
mine.py
import json
import time
from bs4 import BeautifulSoup
from nav.py import url_page
url_page("AMBEV S.A.")
This is the error message:
Firefox Headless Browser Invoked
Traceback (most recent call last):
File "mine.py", line 4, in <module>
from nav.py import url_page
ModuleNotFoundError: No module named "nav.py"; "nav" is not a package