Python
Python environment¶
Suggest to use virtual python which will not making your system python messup
Shell
# Mac OS
## if no pyenv installed, run:
brew install pyenv
## install python by pyenv
pyenv install 3.10.2
## Create python-virtual-environments
pyenv global system 3.10.2
python3.10 -m venv env
## active your virtual environment
source env/bin/activate
## !To stop using that environment, you just need to deactivate
deactivate
Install requirement python package¶
Install requirement package inside virtual environment pip install -r requirements.txt
upgrade package by pip & requirement file¶
pip install --upgrade --force-reinstall -r requirements.txt
iterate over files and print line with keyword¶
# import required module
import os
# assign directory
directory = '.'
# assign keyword
keyword = "args['log_hash']:"
# iterate over files and print line with keyword
for filename in os.scandir(directory):
if filename.is_file():
# print(filename.path)
with open(filename.path, 'r') as f:
data = f.readlines()
for line in data:
if keyword in line:
print(line)