Исполняемый файл Python, который импортирует данные из базы данных sqlite в том же каталоге, рассматривается Google диском как вирус

#python #google-drive-api #pyinstaller

#python #google-drive-api #pyinstaller

Вопрос:

Недавно я создал исполняемую программу python (для ОС Windows) с помощью pyinstaller, которая считывает данные из sqlite database того же каталога, что и программа, принимает некоторые входные данные от пользователя и выдает выходные данные. Когда я поделился сжатой папкой, содержащей исполняемый файл и базу данных, через Google Диск, мой друг не смог загрузить то же самое, поскольку он был «заражен вирусом». Это потому, что я пытаюсь открыть файл вне программы, если да, то как я могу преодолеть эту проблему? Код приведен ниже
Это ссылка на мой исполняемый
файл Это ссылка на результат полной проверки моего исполняемого файла на вирусы

 import time

conn = sqlite3.connect('Student_data.sqlite')
cur = conn.cursor()

all_students = list()
cur.execute('SELECT * FROM c_batch')
rows = cur.fetchall()
i = 0
for row in rows :
    row_list = list(row)
    all_students.append(row_list)
    all_students[i].append("c")
    all_students[i].append("a")
    i = i 1
cur.execute('SELECT * FROM d_batch')
rows = cur.fetchall()
for row in rows :
    row_list = list(row)
    all_students.append(row_list)
    all_students[i].append("d")
    all_students[i].append("a")
    i = i 1

print('Enter Names of Students who attended the meet:')
unknown_users = list()
while True:
    found = 0
    string_name = input()
    fname = string_name.strip()
    if fname == "" :
        break
    for i in range(len(all_students)) :
        if fname.lower() == all_students[i][1].lower() :
            all_students[i][3] = "p"
            found = 1
            break
    if found == 0 :
        unknown_users.append(fname)

absent_count_c = 0
absent_count_d = 0
for i in range(len(all_students)) :
    if (all_students[i][3] == "a") and (all_students[i][2] == "c") :
        absent_count_c = absent_count_c 1
    if (all_students[i][3] == "a") and (all_students[i][2] == "d") :
        absent_count_d = absent_count_d 1

print("nTotal",absent_count_c absent_count_d,"absentees")
  

Комментарии:

1. chmod -x program.py ? Кроме того, почему вы не можете разместить свой файл в другом месте?

2. @galagora прошу прощения, но я не мог понять chmod -x program.py , и даже если я найду способ поделиться своим файлом, он блокируется встроенной антивирусной программой.

3. Каким образом вы используете Drive API в своем коде?