Не создается файл логов VK парсера
По идеи должен код должен создать файл data.txt с id-шниками пользователей, но код просто совершает свою работу и не создает этот файл
import vk
def get_members(groupid):
pass
def save_data(data, filename="data.txt"):
pass
def enter_data(filename="data.txt"):
pass
def get_intersection(group1, group2):
pass
def union_members(group1, group2):
pass
if __name__ == "__main__":
token = "токен"
session = vk.Session(access_token=token)
vk_api = vk.API(session)
rjpg = get_members("randomniejpg")
kst = get_members("kartinochkistekstom")
get_intersection(rjpg, kst)
union = union_members(rjpg, kst)
save_data(union)
def get_members(groupid):
first = vk.api.groups.GetMembers(group_id = groupid, v=5.107)
data = first["items"]
count = first["count"] // 1000
for i in range (1, count+1):
data = data + vk.api.groups.GetMembers(group_id = groupid, v=5.107, offset = i*1000)[items]
return data
def get_intersection(rjpg, kst):
group1 = set(group1)
group2 = set(group2)
intersection = group1.intersection(group2)
all_members = len(group1) + len(group2) - len(intersection)
result = len(intersection)/all_members * 100
print("Пересечение аудиторий: " + round(result,2) + "%", sep="" )
def union_members(rjpg, kst):
group1 = set(group1)
group2 = set(group2)
union = group1.union(group2)
return list(union)