#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 в своем коде?