current position:Home>Python -- file and exception
Python -- file and exception
2022-01-30 16:04:48 【un】
Little knowledge , Great challenge ! This article is participating in “ A programmer must have a little knowledge ” Creative activities .
Reading data from a file
function open() Take a parameter : The name of the file to open . then Python The specified file will be found in the directory where the currently executed file is located , function open() Returns an object representing a file .
1. Read entire file
with open(" File name ") as file_object:
contents = file_object.read()
print(contents)
Copy code
function open() In parentheses , The input file name is limited to the file stored in the directory of the currently executed file , If the file is not in the current directory , Enter the file path .
2. Read line by line
filename = "name.txt"
with open(filename) as file_object:
for line in file_object:
print(line.rstrip())
Copy code
rstrip() Used to eliminate redundant blank lines
3. write file
filename = "name.txt"
with open(filename,'w') as file_object:
file_object.write(" Write content ")
Copy code
function open() Provide 7 Basic opening method
File open mode | meaning |
---|---|
‘r' | read only mode |
'w' | Overwrite |
'x' | Create and write |
'a' | Additional writing |
'b' | Binary mode |
'r' | Text file mode |
'+' | And r,w,x,a Use it together , On the basis of the original function, the read-write function is added at the same time |
abnormal
try-except sentence
try:
< Sentence block 1>
except < exception handling >:
< Sentence block 2>
……
except < Exception types N>:
< Sentence block N+1>
except:
< Sentence block N+2>
Copy code
If try The code in the block runs without problems ,python Will skip except Code block ; If try The code in the code block caused the error ,python Will find a match except Code block and run the code in it . such , The user will see a friendly error message , instead of traceback.
Exception statements can also be associated with else and finally Use with reserved words
try:
< Sentence block 1>
except < Exception types 1>:
< Sentence block 2>
else:
< Sentence block 3>
finally:
< Sentence block 4>,
Copy code
copyright notice
author[un],Please bring the original link to reprint, thank you.
https://en.pythonmana.com/2022/01/202201301604457281.html
The sidebar is recommended
- Python notes (6): definition and use of lists
- Python notes (V): string operation
- Python notes (IV): use of functions and modules
- Python notes (3): conditional statements and circular statements
- Python notes (II): lexical structure
- Notes on python (I): getting to know Python
- [Python data structure series] - tree and binary tree - basic knowledge - knowledge point explanation + code implementation
- [Python daily homework] Day7: how to combine two dictionaries in an expression?
- How to implement a custom list or dictionary in Python
- 15 advanced Python tips for experienced programmers
guess what you like
-
Python string method tutorial - how to use the find() and replace() functions on Python strings
-
Python computer network basics
-
Python crawler series: crawling global airport information
-
Python crawler series: crawling global port information
-
How to calculate unique values using pandas groupby
-
Application of built-in distribution of Monte Carlo simulation SciPy with Python
-
Gradient lifting method and its implementation in Python
-
Pandas: how to group and calculate by index
-
Can you create an empty pandas data frame and fill it in?
-
Python basic exercises teaching! can't? (practice makes perfect)
Random recommended
- Exploratory data analysis (EDA) in Python using SQL and Seaborn (SNS).
- Turn audio into shareable video with Python and ffmpeg
- Using rbind in python (equivalent to R)
- Pandas: how to create an empty data frame with column names
- Talk about quantifying investment using Python
- Python, image restoration in opencv - CV2 inpaint
- Python notes (14): advanced technologies such as object-oriented programming
- Python notes (13): operations such as object-oriented programming
- Python notes (12): inheritance such as object-oriented programming
- Chapter 2: Fundamentals of python-5 Boolean
- Python notes (11): encapsulation such as object-oriented programming
- Python notes (10): concepts such as object-oriented programming
- Gradient lifting method and its implementation in Python
- Van * Python | simple crawling of a site course
- Chapter 1 preliminary knowledge of pandas (list derivation and conditional assignment, anonymous function and map method, zip object and enumerate method, NP basis)
- Nanny tutorial! Build VIM into an IDE (Python)
- Fourier transform of Python OpenCV image processing, lesson 52
- Introduction to python (III) network request and analysis
- China Merchants Bank credit card number recognition project (Part I), python OpenCV image processing journey, Part 53
- Introduction to python (IV) dynamic web page analysis and capture
- Python practice - capture 58 rental information and store it in MySQL database
- leetcode 119. Pascal's Triangle II(python)
- leetcode 31. Next Permutation(python)
- [algorithm learning] 807 Maintain the city skyline (Java / C / C + + / Python / go / trust)
- The rich woman's best friend asked me to write her a Taobao double 11 rush purchase script in Python, which can only be arranged
- Glom module of Python data analysis module (1)
- Python crawler actual combat, requests module, python realizes the full set of skin to capture the glory of the king
- Summarize some common mistakes of novices in Python development
- Python libraries you may not know
- [Python crawler] detailed explanation of selenium from introduction to actual combat [2]
- This is what you should do to quickly create a list in Python
- On the 55th day of the journey, python opencv perspective transformation front knowledge contour coordinate points
- Python OpenCV image area contour mark, which can be used to frame various small notes
- How to set up an asgi Django application with Postgres, nginx and uvicorn on Ubuntu 20.04
- Initial Python tuple
- Introduction to Python urllib module
- Advanced Python Basics: from functions to advanced magic methods
- Python Foundation: data structure summary
- Python Basics: from variables to exception handling
- Python notes (22): time module and calendar module