Како отворити датотеку у Питхон-у. Пре појаве база података, веб сервиса и других егзотичних облика складиштења података, постојала је датотека. Датотеке ће увек бити део рачунарства у овом или оном облику. Можете научити да користите Питхон-ове операције са датотекама за отварање датотеке.
Отворите датотеку у Питхон-у
Корак 1
Одредите име датотеке коју желите да отворите. Ако датотека већ не постоји, можете аутоматски креирати датотеку са именом датотеке које одаберете.
Видео дана
Корак 2
Одредите да ли ћете читати из датотеке, писати у датотеку или обоје.
Корак 3
Проверите да ли имате исправке дозволе за читање, писање или креирање датотеке. Можда ћете морати да проверите дозволе директоријума у коме датотека постоји да бисте били сигурни да имате приступ за читање/писање. Под Виндовс системом, можете кликнути десним тастером миша на датотеку или фасциклу и проверити картицу атрибута. Под Уник или Мац ОС Кс системом можете да откуцате: перцент лс -ла мифиле.ткт да проверите своје дозволе, а затимперцент цхмод 644 мифиле.ткт да бисте били сигурни да имате дозволе за писање у датотеку.
Корак 4
Користите метод опен() да отворите датотеку и креирате објекат датотеке: мифиле = опен("мифиле.ткт")Ово ће отворити или креирати мифиле.ткт за читање и писање.
Корак 5
Знајте да ако желите да отворите датотеку само за читање или само за писање, можете проследити други аргумент опен(). Проследите 'р' само за читање, 'в' за само писање и 'рв' за експлицитно читање-уписивање. На пример: #опен а филе фор реад онли мифиле = опен('мифиле.ткт', 'р')
Корак 6
Обавезно позовите метод цлосе() да затворите све отворене ручке датотеке када завршите са коришћењем датотеке, тако да каснији процеси могу да приступе датотеци: мифиле.цлосе
Савет
За оне који су користили Ц и прелазе на Питхон, операције са Питхон датотекама су засноване на Ц-овом стдио пакету. Операције са датотекама које се позивају када се датотека отвори ће се понашати на сличан начин као било који језик који је заснован на стдио-у. Основна документација Питхон-а садржи опширан преглед свих опција за отварање датотеке, као и операције које можете извршити када се датотека отвори.
Упозорење
Ако је датотека отворена и закључана другим процесом за писање, можда нећете моћи успешно да отворите датотеку за писање у свом Питхон процесу. Ако је то случај, биће покренут изузетак ИОЕррор.