问题引入,绝对路径的缺点
在python学习中,我会将代码放在code目录下,其他类型文件放在res目录下,方便浏览和管理。
但是我想在code目录下404.py调用res目录下access.log,使用绝对路径很长(C:\Users\Administrator\Desktop\Day\Jasn–70–Days\Day01~15\Day 09\code\access.log),而且文件夹位置一旦移动就路径就会出错。
相对路径出场
r'../res/access.log'
即能完美解决这个问题。
所以修改后的代码为:
'''
模拟管道,实现功能:tail -f access.log | grep '404'
version:01
author:jasn
Date:2020-01-09
'''
import time
def tail(filepath):
with open(filepath