Сохранение паролей для сценария Python и виртуальной среды в LinuxLinux

Ответить
Anonymous
 Сохранение паролей для сценария Python и виртуальной среды в Linux

Сообщение Anonymous »

У меня есть сценарий Python, который царапирует веб -сайт, хранит некоторые данные в кадре данных Pandas и отправляет электронные письма результатам как HTML. Я работаю вручную, но теперь я пытаюсь автоматизировать это. У меня есть Raspberry Pi, который всегда включен для открытого медиа -хранилища. Во всем мире на ОС Linux).
Для паролей пришло 2 предложения: вручную настройку их в ~/.bashrc как переменные среды, которые я могу принести, используя os.getenv (); Используйте chmod 600, чтобы ограничить доступ к файлу .env. Смотрите все, что я импортирую: < /p>
import json
import base64
import pandas as pd
import os
import pickle
import time
import re
import smtplib
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import NoSuchElementException, TimeoutException
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
from webdriver_manager.chrome import ChromeDriverManager
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from dotenv import load_dotenv


Подробнее здесь: https://stackoverflow.com/questions/795 ... t-in-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»