programmeringsspråket Python förenklar läsa och skriva information från en hårddisk med hjälp av filobjekt . Varje fil objektet innehåller en uppsättning funktioner som används för att interagera med data på disken . Du kan skriva in information i en fil på hårddisken med bara några få rader kod . Information som skickas till en fil kan skrivas på en gång eller line - by- line , beroende på dina önskemål och hur mycket manipulation du vill prestera på de uppgifter som det är skrivet . Instruktioner
1
Öppna din favorit Python editor , exempelvis en programmerare textredigerare .
2
Skapa en ny sträng värde som innehåller sökvägen och namnet på filen du vill gillar att skriva . Denna fil behöver inte redan finns , förutsatt att det användarkonto som kör ditt program har skrivrättigheter för platsen . Till exempel , för att skriva till filen " C : \\ minfil \\ file.txt , " typ :
minfil = " C : \\ minfil \\ file.txt " Addera 3
Skapa eller få den information du vill skriva till filen i din ansökan . Detta kan ske i form av att läsa ytterligare filer , be användaren input , ger resultat som bygger på uppgifter i programmet , eller analysera systemets prestanda för en logg . Som ett enkelt exempel , skriv en textsträng säga " Hej ! "
Hellotext = " Hej ! "
4
Öppna filen i ett nytt File-objekt med hjälp av " öppen " kommandot . Till exempel , skriv :
FILE = open ( minfil , " w " )
5
Skriv informationen till din fil . Den " writelines " funktionen skriver alla data i en variabel på en gång , medan " write " -funktionen skriver varje rad en efter en . Som ett exempel, " Hej ! " sträng kan skrivas på båda sätten , vilket resulterade i två rader text läggs till i dokumentet .
FILE.writelines ( hellotext ) katalog
FILE.write ( hellotext )
6
Stäng din fil objektet för att säkerställa kontrollen av filen släpps . Detta minskar minnet och garanterar att det finns ingen oavsiktlig skrivning till dokumentet. Typ " FILE.close ( ) " i sin egen linje i ditt dokument .
7
Spara dina Python -filen , och kör den i Python för att skriva din fil .