File handling in python code example

Example 1: python file open modes

r for reading
r+ opens for reading and writing (cannot truncate a file)
w for writing
w+ for writing and reading (can truncate a file)
rb for reading a binary file. The file pointer is placed at the beginning of the file.
rb+ reading or writing a binary file
wb+ writing a binary file
a+ opens for appending
ab+ Opens a file for both appending and reading in binary. The file pointer is at the end of the file if the file exists. The file opens in the append mode.
x open for exclusive creation, failing if the file already exists (Python 3)

Example 2: python write file

with open("file.txt", "w") as file:
  for line in ["hello", "world"]:
    file.write(line)

Example 3: command to read file in python using pandas

import panda as pd 

file_csv = pd.read_csv("file path")  ## as csv format
file_excel = pd.read_excel("file path") ## as excel format
file_json = pd.read_json("file path") ## as json format
file_html = pd.read_html("file path") ## as html format
file_localClipboard = pd.read_clipboard("file path") ## as clipboard format
file_MSExcel = pd.read_excel("file path") ## as excel format
file_HDF5 = pd.read_hdf("file path") ## as hdf5 fomrmat
file_Feather = pd.read_feather("file path") ## as feather format
file_msgpack = pd.read_msgpack("file path") ## as msgpack format
file_stata = pd.read_stata("file path") ## as stata format
file_SAS = pd.read_sas("file path") ## as SAS format
file_paythonPickle = pd.read_pickle("file path") ## as paython_pickle format
file_SQL = pd.read_sql("file path") ## as sql format
file_google_big_query = pd.read_gbq("file path") ## as google big query

Example 4: open file python

with open('filename', 'a') as f: # able to append data to file
	f.write(var1) # Were var1 is some variable you have set previously
	f.write('data') 
	f.close() # You can add this but it is not mandatory 

with open('filename', 'r') as f: # able to read data from file ( also is the default mode when opening a file in python)

with open('filename', 'x') as f: # Creates new file, if it already exists it will cause it to fail

with open('filename', 't') as f: # opens the file in text mode (also is defualt)

with open('filename', 'b') as f: # Use if your file will contain binary data
  
with open('filename', 'w') as f: # Open file with ability to write, will also create the file if it does not exist (if it exists will cause it to fail)
  
with open('filename', '+') as f: # Opens file with reading and writing

# You can combine these as you like with the + for reading and writing

Example 5: python file open

#there are many modes you can open files in. r means read.
file = open('C:\Users\yourname\files\file.txt','r')
text = file.read()

#you can write a string to it, too!
file = open('C:\Users\yourname\files\file.txt','w')
file.write('This is a typical string')

#don't forget to close it afterwards!
file.close()

Example 6: python open and read file with

with open('pagehead.section.htm','r') as f:
    output = f.read()