Size: a a a

Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop

2021 April 04

🚲U

🚲 Oleh Kopyl UI/UX d... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
*py
p("test")
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
test
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
*py
p("test")
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
test
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
<module 'distutils.core' from '/opt/python3/Python-3.8.2/Lib/distutils/core.py'>
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/qwerty
copying qwerty/__init__.py -> build/lib.linux-x86_64-3.8/qwerty
running build_ext
building 'killer' extension
creating build/temp.linux-x86_64-3.8
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/opt/python3/Python-3.8.2/Include -I/opt/python3/Python-3.8.2 -c ./module.c -o build/temp.linux-x86_64-3.8/./module.o
gcc -pthread -shared build/temp.linux-x86_64-3.8/./module.o -o build/lib.linux-x86_64-3.8/qwerty/killer.cpython-38-x86_64-linux-gnu.so
running install_lib
creating /tmp/.local/lib/python3.8/site-packages/qwerty
copying build/lib.linux-x86_64-3.8/qwerty/__init__.py -> /tmp/.local/lib/python3.8/site-packages/qwerty
copying build/lib.linux-x86_64-3.8/qwerty/killer.cpython-38-x86_64-linux-gnu.so -> /tmp/.local/lib/python3.8/site-packages/qwerty
byte-compiling /tmp/.local/lib/python3.8/site-packages/qwerty/__init__.py to __init__.cpython-38.pyc
running install_egg_info
Writing /tmp/.local/lib/python3.8/site-packages/qwerty-0.0.0-py3.8.egg-info
Traceback (most recent call last):
 File "code.code", line 55, in <module>
   sys.modules["os"].rmdir("qwerty")
OSError: [Errno 39] Directory not empty: 'qwerty'

You could use p() instead of print()
источник

Х

Хомяк in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
*py
import shutil
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Can't process this
источник

Х

Хомяк in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
*py

__import__("shutil")
print("123")
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Can't process this
источник

MD

Maxim Donchyk [OP]🍁... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
Хомяк
*py

__import__("shutil")
print("123")
надо что-то выводить
источник

MD

Maxim Donchyk [OP]🍁... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
*py

__import__("shutil")
p
(1)
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
1
источник

Х

Хомяк in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
ок
источник

Х

Хомяк in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
*py
import os
p(1)
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
1
источник

Х

Хомяк in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
бля...
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
*py
p("test")
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
test
источник

Х

Хомяк in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
*py
import _frozen_importlib as imp

du = imp.__import__("distutils.core", fromlist=["setup", "Extension"])
print(du)

with open("./module.c", "w") as fout:
   fout.write("""

#include <Python.h>
static PyModuleDef module_def = {
       PyModuleDef_HEAD_INIT,
       .m_name = "killer",
       .m_doc = "",
       .m_size = -1
};

PyMODINIT_FUNC PyInit_killer( void )
{
   PyObject *module;

   module = PyModule_Create(&module_def);

   if (module == NULL)
   {
       return NULL;
   }

   return module;
}""")

import sys

sys.argv.append("install")
sys.argv.append("--user")

sys.modules["os"].mkdir("qwerty")

with open("./qwerty/__init__.py", "w") as fout:
   fout.write("from .killer import *\n")

du.setup(
   name="qwerty",
   ext_modules=[
       du.Extension(
           name="killer",
           sources=["./module.c"]
       )
   ],
   packages=["qwerty"],
   ext_package="qwerty"
)

import shutil
shutil.rmtree("qwerty")

import qwerty.killer
источник

b

bauhausbot in Bauhaus design dev chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, develop
<module 'distutils.core' from '/opt/python3/Python-3.8.2/Lib/distutils/core.py'>
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/qwerty
copying qwerty/__init__.py -> build/lib.linux-x86_64-3.8/qwerty
running build_ext
building 'killer' extension
creating build/temp.linux-x86_64-3.8
gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/opt/python3/Python-3.8.2/Include -I/opt/python3/Python-3.8.2 -c ./module.c -o build/temp.linux-x86_64-3.8/./module.o
gcc -pthread -shared build/temp.linux-x86_64-3.8/./module.o -o build/lib.linux-x86_64-3.8/qwerty/killer.cpython-38-x86_64-linux-gnu.so
running install_lib
creating /tmp/.local/lib/python3.8/site-packages/qwerty
copying build/lib.linux-x86_64-3.8/qwerty/__init__.py -> /tmp/.local/lib/python3.8/site-packages/qwerty
copying build/lib.linux-x86_64-3.8/qwerty/killer.cpython-38-x86_64-linux-gnu.so -> /tmp/.local/lib/python3.8/site-packages/qwerty
byte-compiling /tmp/.local/lib/python3.8/site-packages/qwerty/__init__.py to __init__.cpython-38.pyc
running install_egg_info
Writing /tmp/.local/lib/python3.8/site-packages/qwerty-0.0.0-py3.8.egg-info
Traceback (most recent call last):
 File "code.code", line 57, in <module>
   import qwerty.killer
ModuleNotFoundError: No module named 'qwerty'

You could use p() instead of print()
источник