Nano là trình soạn thảo mã dựa trên dòng lệnh được biết đến với tính đơn giản so với các trình soạn thảo khác như Vim và Emacs Show Nhưng nếu bạn chưa quen với Nano, việc thực hiện các thao tác cơ bản như tạo tệp, lưu tệp và thoát trình chỉnh sửa có thể gây nhầm lẫn Vì vậy, trong bài viết này, tôi muốn hướng dẫn bạn cách lưu mã của bạn trong Nano và thoát khỏi nó. Tôi sẽ sử dụng Hệ thống con Windows cho Linux (WSL) trong bài viết này. Nhưng sẽ ổn thôi nếu bạn đang sử dụng chính Linux. Các lệnh đều giống nhau Những gì chúng tôi sẽ bao gồmCách lưu tệp trong NanoBước 1. Mở WSL, gõ “nano” và nhấn Bước 2. Viết mã của bạn bằng bất kỳ ngôn ngữ nào. Trong ảnh chụp màn hình bên dưới, tôi đã viết một số PHP NB. Nếu bạn không nhận được đánh dấu cú pháp, hãy bật nó bằng cách nhấn Bước 3. Nhấn Bây giờ, đánh dấu cú pháp được bật Nếu bạn đã mở tệp bằng cách nhập Khi bạn thực hiện xong các thay đổi của mình, nhấn ________ 146 _______ và nhấn ________ 139 _______ để lưu các thay đổi Cách thoát NanoĐể thoát khỏi nano, tất cả những gì bạn cần làm là nhấn Nếu bạn có bất kỳ thay đổi nào chưa được lưu, bạn sẽ được nhắc lưu thay đổi trước khi thoát khỏi trình chỉnh sửa kết thúcTôi hy vọng bài viết này đã giúp bạn biết cách lưu tệp trong Nano và thoát khỏi trình chỉnh sửa bất cứ khi nào bạn muốn Đừng quên
Cảm ơn bạn đã đọc. Nếu thấy bài viết hữu ích đừng ngần ngại chia sẻ với bạn bè người thân nhé QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Đây là một số mã cơ bản về cách thực hiện việc này. Tôi thực sự khuyên bạn không nên ghi vào tên tệp gốc, vì nó sẽ ghi đè lên dữ liệu và nếu bạn mắc một lỗi nhỏ, dữ liệu gốc của bạn sẽ biến mất
Khi bạn tiếp tục xem qua tài liệu truy vấn dữ liệu, bạn sẽ học cách sử dụng pandas - mở và lưu vào tệp dễ dàng hơn rất nhiều với pandas, vì vậy bạn sẽ sử dụng kỹ thuật đó hầu hết thời gian (mặc dù rất đáng để biết “ . ) Python cho phép người dùng xử lý tệp (đọc, ghi, lưu và xóa tệp, v.v.). Vì Python, chúng tôi rất dễ dàng lưu nhiều định dạng tệp. Python có các chức năng tích hợp để lưu nhiều định dạng tệp Mở tệp văn bản bằng PythonViệc mở một tệp đề cập đến việc tệp đã sẵn sàng để đọc hoặc ghi. Điều này có thể được thực hiện bằng hàm cú pháp File_object = open("File_Name", "Access_Mode") Thông số
Sau đây là các chế độ truy cập được sử dụng phổ biến nhất
Ghi chú. Theo mặc định, Python giả định chế độ truy cập là read i. e (“r”)
File_object.write(str1)0 File_object.write(str1)1
File_object.write(str1)3_______2_______4 File_object.write(str1)5 File_object.write(str1)6 File_object.write(str1)7 File_object.write(str1)8
File_object.writelines(L) for L = [str1, str2, str3]0 File_object.writelines(L) for L = [str1, str2, str3]1 File_object.writelines(L) for L = [str1, str2, str3]2
File_object.writelines(L) for L = [str1, str2, str3]4 Ghi chú. Để biết thêm thông tin, hãy tham khảo Mở tệp bằng Python Lưu tệp văn bản bằng PythonSau khi tìm hiểu về cách mở File trong Python, hãy xem các cách để lưu nó. Mở một tệp mới ở chế độ ghi sẽ tạo một tệp và sau khi đóng tệp, các tệp sẽ tự động được lưu. Tuy nhiên, chúng ta cũng có thể ghi một số văn bản vào tệp. Python cung cấp hai phương thức cho cùng một
Thí dụ File_object.writelines(L) for L = [str1, str2, str3]5 File_object.writelines(L) for L = [str1, str2, str3]6 File_object.writelines(L) for L = [str1, str2, str3]7 File_object.writelines(L) for L = [str1, str2, str3]7 File_object.writelines(L) for L = [str1, str2, str3]9 File_object.write(str1)4 File_object.write(str1)5 File_object.write(str1)6 with open filename as file: statement(s)3 with open filename as file: statement(s)4 with open filename as file: statement(s)5 with open filename as file: statement(s)6 File_object.writelines(L) for L = [str1, str2, str3]9_______24_______8 with open filename as file: statement(s)9 with open filename as file: statement(s)6 File_object.writelines(L) for L = [str1, str2, str3]9____155_______2 đầu ra với tuyên bốCâu lệnh cú pháp with open filename as file: statement(s) Thí dụ File_object.writelines(L) for L = [str1, str2, str3]5 File_object.writelines(L) for L = [str1, str2, str3]6 File_object.writelines(L) for L = [str1, str2, str3]7 File_object.writelines(L) for L = [str1, str2, str3]7
File_object.write(str1)5 File_object.write(str1)6 with open filename as file: statement(s)3 with open filename as file: statement(s)4 with open filename as file: statement(s)5 # Python program to demonstrate 7File_object.writelines(L) for L = [str1, str2, str3]9 # Python program to demonstrate 9
File_object.write(str1)4 # opening a file 4# opening a file 5# opening a file 6
with open filename as file: statement(s)4
đầu ra Ghi chú. Để biết thêm thông tin, hãy tham khảo Ghi vào tệp bằng Python Lưu tệp CSV bằng PythonCSV là tệp Giá trị được phân tách bằng dấu phẩy được sử dụng rộng rãi nhất để đặt dữ liệu dạng bảng. Tệp CSV lưu trữ dữ liệu dạng bảng (số và văn bản) ở dạng văn bản thuần túy. Mỗi dòng của tệp là một bản ghi dữ liệu. Mỗi bản ghi bao gồm một hoặc nhiều trường, được phân tách bằng dấu phẩy. Python có mô-đun tích hợp có tên là Để lưu tệp CSV
Thí dụ
File_object.write(str1)01 File_object.write(str1)02
File_object.write(str1)04 File_object.write(str1)05 File_object.write(str1)4 # opening a file 4File_object.write(str1)08 with open filename as file: statement(s)4 File_object.write(str1)10 with open filename as file: statement(s)4 File_object.write(str1)12 with open filename as file: statement(s)4 File_object.write(str1)14 File_object.write(str1)15
File_object.write(str1)17 File_object.write(str1)18 File_object.write(str1)4 File_object.write(str1)20 File_object.write(str1)21 with open filename as file: statement(s)4 File_object.write(str1)23 with open filename as file: statement(s)4 File_object.write(str1)25 with open filename as file: statement(s)4 File_object.write(str1)27 File_object.write(str1)28 File_object.write(str1)29_______157_______4 File_object.write(str1)31 with open filename as file: statement(s)4 File_object.write(str1)23 with open filename as file: statement(s)4 File_object.write(str1)25 with open filename as file: statement(s)4 File_object.write(str1)37 File_object.write(str1)28 File_object.write(str1)29_______157_______4 File_object.write(str1)41 with open filename as file: statement(s)4 File_object.write(str1)43 with open filename as file: statement(s)4 File_object.write(str1)25 with open filename as file: statement(s)4 File_object.write(str1)47 File_object.write(str1)28 File_object.write(str1)29_______157_______4 File_object.write(str1)51 with open filename as file: statement(s)4 File_object.write(str1)53 with open filename as file: statement(s)4 File_object.write(str1)55 with open filename as file: statement(s)4 File_object.write(str1)57 File_object.write(str1)28 File_object.write(str1)29_______157_______4 File_object.write(str1)61 with open filename as file: statement(s)4 File_object.write(str1)63 with open filename as file: statement(s)4 File_object.write(str1)65 with open filename as file: statement(s)4 File_object.write(str1)67 File_object.write(str1)28 File_object.write(str1)29_______157_______4 File_object.write(str1)71 with open filename as file: statement(s)4 File_object.write(str1)73 with open filename as file: statement(s)4 File_object.write(str1)25 with open filename as file: statement(s)4 File_object.write(str1)37 File_object.write(str1)78
File_object.write(str1)80 File_object.write(str1)81 File_object.write(str1)4 File_object.write(str1)83
File_object.write(str1)85
File_object.write(str1)5 File_object.write(str1)88 with open filename as file: statement(s)5 File_object.write(str1)90
File_object.write(str1)96 File_object.write(str1)29
File_object.write(str1)29
đầu ra Ghi chú. Để biết thêm thông tin, hãy tham khảo Viết tệp CSV bằng Python Lưu tệp JSON bằng PythonDạng đầy đủ của JSON là Ký hiệu đối tượng JavaScript. Điều đó có nghĩa là một tệp script (có thể thực thi) được tạo thành từ văn bản bằng ngôn ngữ lập trình, được sử dụng để lưu trữ và truyền dữ liệu. Python hỗ trợ JSON thông qua gói tích hợp có tên là File_object.writelines(L) for L = [str1, str2, str3]07. Văn bản trong JSON được thực hiện thông qua chuỗi trích dẫn chứa giá trị trong ánh xạ khóa-giá trị trong phạm vi File_object.writelines(L) for L = [str1, str2, str3]08 Mô-đun này cung cấp một phương thức có tên là File_object.writelines(L) for L = [str1, str2, str3]09 để chuyển đổi các đối tượng Python thành các đối tượng json thích hợp |