Guten Nachmittag.Python Referenzieren Sie einen Ordner oder Dateien in einem Ordner
Ich würde gerne wissen, wie Dateien oder ein Ordner auf eine Variable in Python verweisen.
Können sagen, ich habe einige Dateien mit den folgenden Namen:
161225_file1.txt
161225_file2.txt
161225_file3.txt
161226_file1.txt
161226_file2.txt
161226_file3.txt
161227_file1.txt
161227_file2.txt
161227_file3.txt
ich mag diese Dateien zu einer Variablen zugewiesen werden, so dass ich es in einem E-Mail-Skript verwendet, kann ich haben, ich brauche auch nur die Dateien mit ein bestimmtes Datum.
Im Moment habe ich nur folgendes:
#!/usr/bin/env python
###############################
#Imports (some library imports)
###############################
import sys
import time
import os
import re
from datetime import date,timedelta
from lib.osp import Connection
from lib.sendmail import *
###############################
#Parameters (some parameters i`ll use to send the email, like the email body message with yesterdays date)
###############################
ndays = 1
yesterday = date.today() - timedelta(days=ndays)
address = '[email protected]'
title = '"Email Test %s"' % yesterday
attachments = ''
mail_body = "This is a random message with yesterday`s date %s" % yesterday
###############################
#Paths (Path that contain the home directory and the directory of the files i want to attach)
###############################
homedir = '/FILES/user/emails/'
filesdir = '/FILES/user/emails/TestFolder/'
###############################
#Script
###############################
#starts the mail function
start_mail()
#whatever message enters here will be in the email`s body.
write_mail(mail_body)
#gets everything you did before this step and sends it vial email.
send_mail(address,title,attachments)
Mögliche Duplikat befestigen finden können [So senden Sie E-Mail-Anhänge mit Python] (http://stackoverflow.com/questions/3362600/how-to-send-email-attachments-with-python) –
Was ist das Problem/die Frage? – mikerose
Versuchen Sie, die Dateinamen in eine Liste zu laden? Versuchen Sie den Inhalt der Dateien zu lesen? Bitte sei spezifischer. – 2rs2ts