我正在尝试使用 grep 通过文件os.system("grep 'regex' /path/to/file.log")
。我知道正则表达式是正确的,并且从 shell 运行时该命令有效,但是一旦我尝试运行脚本,我就会收到以下错误:
sh: /path/to/file.log: Permission denied
os 模块是否没有以我的权限运行?另外,有没有更好的方法来做到这一点?我需要在超过 40,000 行的文件中找到特定的行。
谢谢!
我正在尝试使用 grep 通过文件os.system("grep 'regex' /path/to/file.log")
。我知道正则表达式是正确的,并且从 shell 运行时该命令有效,但是一旦我尝试运行脚本,我就会收到以下错误:
sh: /path/to/file.log: Permission denied
os 模块是否没有以我的权限运行?另外,有没有更好的方法来做到这一点?我需要在超过 40,000 行的文件中找到特定的行。
谢谢!