Форум сайта python.su
from fontTools.misc.py23 import tounicode, unicode from fontTools.ttLib import TTFont from fontTools.ttLib.tables._n_a_m_e import NameRecord import sys if len(sys.argv) != 4: print("usage: AdRecTable.py fontfile.ttf 16 17 ") sys.exit(1) fontfile = sys.argv[1] font = TTFont(fontfile) myRecord = NameRecord() myRecord.nameID = 16 myRecord.platformID = 3 myRecord.platEncID = 1 myRecord.langID = 1033 myRecord.string = sys.argv[2] font['name'].names.append(myRecord) myRecord = NameRecord() myRecord.nameID = 17 myRecord.platformID = 3 myRecord.platEncID = 1 myRecord.langID = 1033 myRecord.string = sys.argv[3] font['name'].names.append(myRecord) font.save(fontfile)
n = int(input()) a = list(map(int, input().split())) dct = {} color = 1 for i in range(n): if a[i] not in dct: dct[a[i]] = color color += 1 result = [] for i in range(n): result.append(str(dct[a[i]])) print(len(dct)) print(' '.join(result))
import os, os.path import win32com.client file = 'excelfile.xlsm' pathToMacro = 'Module.bas' myMacroName = 'macros1' if os.path.exists(file): with open (pathToMacro, "r") as myfile: macro=myfile.read() xl=win32com.client.DispatchEx("Excel.Application") wb = xl.Workbooks.Open(os.path.abspath(file), ReadOnly=1) xl.Visible = False xl.DisplayAlerts = False xlModule = wb.VBProject.VBComponents.Add(1) xlModule.CodeModule.AddFromString(macro) xl.Application.Run(myMacroName) xl.SendKeys("{Enter}", Wait=1) wb.Close(False) xl.Quit() del wb del xl
from tkinter import Tk, Listbox, PhotoImage x = Tk() b = PhotoImage(file="test.gif") c = Listbox(x, width=100, height=20, image=b) c.pack() x.mainloop()
from selenium import webdriver from selenium.webdriver.firefox.options import Options userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36' proxy = '89.238.190.164' port = 3128 options = Options() options.add_argument("-profile") options.add_argument(r"E:\\browser\\mozila\\007\\Data\\profile") proxy_profile = webdriver.FirefoxProfile() proxy_profile.set_preference("general.useragent.override", userAgent) proxy_profile.set_preference("network.proxy.type", 1) proxy_profile.set_preference("network.proxy.http", proxy) proxy_profile.set_preference("network.proxy.http_port", port) proxy_profile.set_preference("network.proxy.ssl", proxy) proxy_profile.set_preference("network.proxy.ssl_port", port) proxy_profile.set_preference("network.proxy.https", proxy) proxy_profile.set_preference("network.proxy.https_port", port) driver = webdriver.Firefox(options=options, firefox_profile=proxy_profile) driver.get('https://google.com')
from selenium import webdriver driver = webdriver.Firefox() driver.get('https://google.com')
n = 0 if cell_is_filled(): while not wall_is_on_the_right(): n += 1 for i in range(n): move_right() else: while not wall_is_on_the_right(): move_right()
class Users_cl(FlaskForm): name = StringField('name', [validators.DataRequired(), validators.Length(min=1, max=13, message='Имя не более 13 символов')]) codename = StringField('codename', validators = [DataRequired()])
@app.route("/", methods=['GET','POST']) @app.route("/index", methods=['GET','POST']) def index(): form = User_cl() return render_template('index.html', form=form)
@app.route("/add_user", methods=['POST']) def add_user(): form = User_cl(request.form) if form.validate_on_submit(): user_to_db = User_db_cl( name=form.name.data, codename=form.codename.data) db.session.add(user_to_db) db.session.commit() return redirect(url_for('index')) else: return redirect(url_for('index',form=form)) #тут кроется основная проблема
return render_template('index.html', form=form)
return redirect(url_for('index',form=form))
class Dictionary(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) parentId = models.UUIDField(editable=True, null=True) name = models.CharField(max_length=100) date_create = models.DateTimeField(auto_now=True) date_end = models.DateTimeField(auto_now=False, null=True) class Teacher(models.Model): name = models.CharField(max_length=100) message = models.CharField(max_length=300) status = models.OneToOneField(Dictionary, on_delete=models.CASCADE)
from django.urls import path from . import views urlpatterns = [ path('get', views.GetViewSet.as_view({'get': 'list'})), ]
class GetViewSet(viewsets.ModelViewSet): MyApiObj = null @property def api_object(self): return namedtuple("ApiObject", self.request.data.keys())(*self.request.data.values()) def get_serializer_class(self): GeneralSerializer.Meta.model = apps.get_model(app_label=self.MyApiObj.app, model_name=self.MyApiObj.object) return GeneralSerializer def post(self, request): self.MyApiObj = self.api_object return self.select_api() def select_api(self): queryset = QueryHelper.select(self.MyApiObj) serializer = self.get_serializer(queryset, many=True) return Response(serializer.data)
class GeneralSerializer(serializers.ModelSerializer): class Meta: model = None fields = '__all__'
{ "app":"leads", "object":"Teacher", "settings":{ }, "data":{ } }
[ { "id": 1, "name": "John", "message": "Hi everyone", "status": "e3b86ed4-8794-413b-994c-b1ec0a43eebe" } ]
class DictionarySerializer(serializers.ModelSerializer): class Meta: model = Dictionary fields = '__all__' class GeneralSerializer(serializers.ModelSerializer): status = DictionarySerializer(required=True) class Meta: model = None fields = '__all__'
a=requests.post('https://api.sunlight.net/v3/customers/authorization/',data = {"phone":myphonenumber[1:]},headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.sunlight.net', 'origin':'https://sunlight.net','Referer':'https://sunlight.net/profile/login/?next=/profile/'}) print("SMS было успешно отправлено", a)
import requests i=0 while i<1: запрос запрос запрос
import requests from threading import Thread def spam_1(): i=0 while i<1: запрос def spam_2(): i=0 while i<1: запрос def spam_3(): i=0 while i<1: запрос th_1, th_2, th_3 = Thread(target=spam_1), Thread(target = spam_2), Thread(target = spam_3) if __name__ == '__main__': th_1.start(), th_2.start(), th_3.start() th_1.join(), th_2.join(), th_3.join()
import subprocess subprocess.Popen("1.exe") subprocess.Popen("2.exe") subprocess.Popen("3.exe") subprocess.Popen("4.exe") subprocess.Popen("5.exe") subprocess.Popen("6.exe") subprocess.Popen("7.exe") subprocess.Popen("8.exe") subprocess.Popen("9.exe") subprocess.Popen("10.exe") subprocess.Popen("11.exe") subprocess.Popen("12.exe") subprocess.Popen("13.exe") subprocess.Popen("14.exe") subprocess.Popen("15.exe") subprocess.Popen("16.exe") subprocess.Popen("17.exe") subprocess.Popen("18.exe") subprocess.Popen("19.exe") subprocess.Popen("20.exe") subprocess.Popen("21.exe") subprocess.Popen("22.exe") subprocess.Popen("23.exe")