Merge pull request #1437 from rb-x/rb-x-patch-python

This commit is contained in:
Rico Sta. Cruz 2020-06-13 10:09:09 +10:00 committed by GitHub
commit d42235b255
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 7 deletions

View File

@ -58,7 +58,7 @@ category: Python
string.replace("-", " ")
",".join(list)
"hi {0}".format('j')
"hi {name}" # same as "hi {}".format('name')
f"hi {name}" # same as "hi {}".format('name')
str.find(",")
str.index(",") # same, but raises IndexError
str.count(",")
@ -121,16 +121,19 @@ category: Python
```py
file = open("hello.txt", "r") # open in read mode 'r'
file.close()
```
print(file.read()) # read the file
print fh.readline() # Reading line by line
```py
print(file.read()) # read the entire file and set the cursor at the end of file
print file.readline() # Reading one line
file.seek(0, 0) # place the cursor at the beggining of the file
```
### Writing (overwrite)
```py
file = open("hello.txt", "w") # open in write mode 'w'
write("Hello World")
file.write("Hello World")
text_lines = ["First line", "Second line", "Last line"]
file.writelines(text_lines)
@ -142,7 +145,7 @@ file.close()
```py
file = open("Hello.txt", "a") # open in append mode
write("Hello World again")
file.write("Hello World again")
file.close()
```
@ -150,8 +153,9 @@ file.close()
```py
with open("welcome.txt", "r") as file:
# 'file' refers directly to the "welcome.txt"
# 'file' refers directly to "welcome.txt"
data = file.read()
# It closes the file automatically at the end of scope, no need for `file.close()`.
```
It closes the file automatically, no need for `file.close()`.