Python gửi đầu vào của người dùng

Hướng dẫn này chúng ta sẽ xem cách thực hiện các thao tác nhập và xuất từ ​​​​bàn phím và các nguồn bên ngoài một cách đơn giản

Trong Chuỗi đào tạo Python này, cho đến nay chúng ta đã đề cập đến hầu hết các khái niệm quan trọng về Python.

Python gửi đầu vào của người dùng

Bạn sẽ học được gì

Xem VIDEO hướng dẫn

Video #1. Đầu vào-Đầu ra và Tệp trong Python

Video #2. Tạo & Xóa tệp bằng Python

Ghi chú. Bỏ qua ở 11. 37 phút trong video bên dưới để xem 'Tạo và xóa tệp'.

Đầu vào-Đầu ra bằng Python

Python cung cấp một số chức năng tích hợp để thực hiện cả thao tác nhập và xuất

#1) Hoạt động đầu ra

Để in kết quả ra, python cung cấp cho chúng ta một hàm có sẵn là print()

Ví dụ

Print(“Hello Python”)

đầu ra

Xin chào con trăn

Python gửi đầu vào của người dùng

đầu ra

Python gửi đầu vào của người dùng

#2) Đọc Đầu vào từ bàn phím (Thao tác Nhập)

Python cung cấp cho chúng ta hai hàm sẵn có để đọc đầu vào từ bàn phím

  • raw_input()
  • đầu vào()

raw_input(). Hàm này chỉ đọc một dòng từ đầu vào tiêu chuẩn và trả về dưới dạng Chuỗi

Ghi chú. Chức năng này đã ngừng hoạt động trong Python 3

Ví dụ

value = raw_input(“Please enter the value: ”);
print(“Input received from the user is: ”, value)

đầu ra

Vui lòng nhập giá trị. Xin chào Python
Đầu vào nhận được từ người dùng là. Xin chào Trăn

đầu vào(). Đầu tiên, hàm input() lấy đầu vào từ người dùng và sau đó đánh giá biểu thức, điều đó có nghĩa là python tự động xác định xem chúng ta đã nhập một chuỗi hay một số hoặc danh sách

Nhưng trong Python 3, hàm raw_input() đã bị xóa và đổi tên thành input()

Ví dụ

value = input(“Please enter the value: ”);
print(“Input received from the user is: ”, value)

đầu ra

Vui lòng nhập giá trị. [10, 20, 30]
Thông tin nhập nhận được từ người dùng là. [10, 20, 30]

Python gửi đầu vào của người dùng

đầu ra

Python gửi đầu vào của người dùng

Tệp trong Python

Một tệp là một vị trí được đặt tên trên đĩa được sử dụng để lưu trữ dữ liệu vĩnh viễn

Dưới đây là một số thao tác mà bạn có thể thực hiện trên tệp

  • mở tệp tin
  • Đọc tài liệu
  • ghi tập tin
  • Đóng tập tin

#1) Mở tệp

Python cung cấp một hàm dựng sẵn gọi là open() để mở tệp và hàm này trả về một đối tượng tệp được gọi là tay cầm và nó được sử dụng để đọc hoặc sửa đổi tệp

cú pháp

file_object = open(filename)

Ví dụ

Tôi có một tập tin gọi là kiểm tra. txt trong đĩa của tôi và tôi muốn mở nó. Điều này có thể đạt được bằng cách

#if the file is in the same directory
f = open(“test.txt”)
#if the file is in a different directory
f = open(“C:/users/Python/test.txt”)

Python gửi đầu vào của người dùng

Chúng tôi thậm chí có thể chỉ định chế độ trong khi mở tệp như thể chúng tôi muốn đọc, viết hoặc nối thêm, v.v.

Nếu bạn không chỉ định bất kỳ chế độ nào theo mặc định, thì nó sẽ ở chế độ đọc

#2) Đọc dữ liệu từ tệp

Để đọc được tệp trước hết ta mở tệp ở chế độ đọc

Ví dụ

f = open(“test.txt”, ‘r’)

#To print the content of the whole file
print(f.read())

#To read only one line
print(f.readline())

Ví dụ. 1

Python gửi đầu vào của người dùng

đầu ra

Python gửi đầu vào của người dùng

Ví dụ. 2

Python gửi đầu vào của người dùng

đầu ra

Python gửi đầu vào của người dùng

#3) Ghi dữ liệu vào tệp

Để ghi dữ liệu vào tệp ta cần mở tệp ở chế độ ghi

Ví dụ

f = open(“test.txt”, ‘w’)
f.write(“Hello Python \n”)

#in the above code ‘\n’ is next line which means in the text file it will write Hello Python and point the cursor to the next line
f.write(“Hello World”)

đầu ra

Bây giờ nếu chúng ta mở bài kiểm tra. txt, chúng ta có thể xem nội dung dưới dạng.
Xin chào Python
Xin chào thế giới

Python gửi đầu vào của người dùng

đầu ra

Python gửi đầu vào của người dùng

#4) Đóng tệp

Mỗi khi chúng ta mở tệp, như một thông lệ tốt, chúng ta cần đảm bảo đóng tệp, Trong python, chúng ta có thể sử dụng hàm close() để đóng tệp

Khi chúng tôi đóng tệp, nó sẽ giải phóng các tài nguyên được liên kết với tệp

Ví dụ

f = open(“test.txt”, ‘r’)

print (f.read())
f.close()

Python gửi đầu vào của người dùng

đầu ra

Python gửi đầu vào của người dùng

#5) Tạo & Xóa Tệp

Trong python, chúng ta có thể tạo một tệp mới bằng phương thức open

Ví dụ

________số 8

Python gửi đầu vào của người dùng

đầu ra

Python gửi đầu vào của người dùng

Tương tự, chúng ta có thể xóa một tệp bằng chức năng xóa được nhập từ hệ điều hành

Ví dụ

import os
os.remove(“file.txt”)

Python gửi đầu vào của người dùng

đầu ra

Python gửi đầu vào của người dùng

Để tránh xảy ra lỗi trước tiên chúng ta cần kiểm tra xem tệp đã tồn tại chưa rồi mới xóa tệp

Ví dụ

value = raw_input(“Please enter the value: ”);
print(“Input received from the user is: ”, value)
0

Sử dụng các hàm đầu vào/đầu ra của python, chúng ta có thể lấy đầu vào từ người dùng trong thời gian chạy hoặc từ các nguồn bên ngoài như tệp văn bản, v.v. Hy vọng bạn sẽ hiểu rõ về Input-Output và Files trong Python từ hướng dẫn này