#!/usr/bin/env python`
import sys`
import binascii`
import string
sample = "foo.apples"
data_file = open("file1.py","r")
dat_file = open("file2.txt", "w")
for line in data_file:
if sample in line:
dat_file.writelines(line)
dat_file.close()`
當我這樣做時,我能夠找到字符串foo.apples。問題是foo.apples
存在於python文件的各行中。我想要那些在特定函數內部的行。我需要這個def函數中的行。使用Python在python文件的模塊中搜索字符串
Example:
def start():
foo.apples(a,b)
foo.apples(c,d) ... so on.
你的意思是'功能'嗎?在Python中,整個文件是模塊... – mgilson
哦好吧,那麼我的意思是功能。像def start()函數一樣。 – Ram
我編輯了這篇文章!謝謝。 – Ram