როგორ წავიკითხოთ ტექსტური ფაილი პითონში

ფაილის შეყვანა და გამოტანა ძალიან მნიშვნელოვანი ფუნქციაა პროგრამირების ენებში. პითონის პროგრამირების ენას შეუძლია წაიკითხოს ტექსტი თქვენს კომპიუტერში არსებული ტექსტური ფაილიდან. ეს ძალიან სასარგებლოა თქვენი პროგრამის კონფიგურაციის პარამეტრებისა და მონაცემების შესანახად. იმის ნაცვლად, რომ შეიყვანოთ კონფიგურაციის მონაცემები თქვენი Python სკრიპტის ყოველ ჯერზე, შეგიძლიათ წაიკითხოთ კონფიგურაციის ფაილი და შეავსოთ პარამეტრები. ფაილის შეყვანის სწავლა მნიშვნელოვანი ნაბიჯია, როგორც პროგრამისტი. თქვენ შეგიძლიათ ისწავლოთ როგორ წაიკითხოთ ტექსტური ფაილი Python-ის გამოყენებით სულ რამდენიმე წუთში.

Ნაბიჯი 1

გახსენით IDLE ტექსტური რედაქტორი, რომელიც მოყვება Python პროგრამირების ენას. IDLE პროგრამა მდებარეობს თქვენს პროგრამის ფაილებში (ან აპლიკაციებში Macintosh-ისთვის) Python დირექტორიაში. კოდის ცარიელი ფაილი იხსნება IDLE ტექსტური რედაქტორის ფანჯარაში.

დღის ვიდეო

ნაბიჯი 2

გამოაცხადეთ სიმებიანი ცვლადი, რომელიც ინახავს გზას ტექსტური ფაილისკენ, რომლის წაკითხვაც გსურთ პითონში. მაგალითად, თუ თქვენს C: დისკზე გაქვთ ტექსტური ფაილი სახელად "etc.txt", შეგიძლიათ დაწეროთ შემდეგი სტრიქონის გამოსაცხადებლად:

strPath = "C:\etc.txt"

ნაბიჯი 3

გახსენით ფაილი open() ფუნქციის გამოყენებით, ასე:

f = ღია (strPath)

ნაბიჯი 4

წაიკითხეთ ფაილის შინაარსი read() ფუნქციის გამოყენებით. read() ბრძანების გამომავალი შეიძლება ინახებოდეს სტრიქონში მოგვიანებით დასაბეჭდად, ასე:

strText = f.read()

ნაბიჯი 5

ამობეჭდეთ ფაილის შინაარსი strText სტრიქონის დაბეჭდვით, ასე:

ბეჭდვა (strText)

ნაბიჯი 6

გაუშვით პროგრამა "F5" ღილაკზე დაჭერით. პროგრამა დაბეჭდავს ტექსტური ფაილის მთელ შინაარსს კონსოლზე.

კატეგორიები

Ბოლო

როგორ მოვიშოროთ ნაკაწრი ბრტყელეკრანიან ტელევიზორს

როგორ მოვიშოროთ ნაკაწრი ბრტყელეკრანიან ტელევიზორს

პროფესიონალური ტელევიზორის ნაკაწრების შეკეთები...

როგორ შეამოწმოთ AC ადაპტერი მულტიმეტრით

როგორ შეამოწმოთ AC ადაპტერი მულტიმეტრით

AC ააპტერები და კვების წყაროები ცნობადია მათი ...

როგორ გადავიტანოთ EPUB ფაილი PDF-ში უფასოდ

როგორ გადავიტანოთ EPUB ფაილი PDF-ში უფასოდ

PDF ფორმატში წიგნები გვთავაზობენ გვერდის განლა...