运行代码时 导入项目1、项目2、项目3 从线程导入线程 线程(目标=Project1.py).start() 线程(目标=Project2.py).start() 线程(目标=Project3.py).start() 到...
我有这样的文件结构: └── 转换器 └── 转换器 ├── items.py ├──__init__.py └── 蜘蛛 ├──__init__.py └──蜘蛛.py 我处于蜘蛛状态...
我已经使用以下命令安装了我的库: 点安装。 这是目录结构: └────模块1 ├────__init__.py └────mod_1.py └────模块2 ├────__init__.py └────mod_2...
我使用的是Windows 10。 我有一个包含 getpass.getpass() 的文件(1.py),我想使用 python 自动输入密码。 我尝试了 subprocess.Popen(['py', '1.py'], stdin=subprocess...
使用 Azure Function 运行时和 pytest 'ModuleNotFoundError:没有名为...的模块'时出现导入问题
我的项目结构如下所示: 回购/ |--模型/api |--function/function_app.py |--函数/工具.py |--函数/__init__.py |--测试/test_function_app.py ...
我在 VIM 中安装 YCM 并收到此错误: 正在搜索 Python 3.8 库...错误:/usr/include/python3.8 中缺少 Python 标头 我尝试过 py 3.8 3.7 和 3.9,也是一样的...
这是一个错误吗? #!/usr/bin/env python3.6 # 文件名:tmp.py 导入系统 打印(系统.argv) 调用: python tmp.py 查找 . -名称“*.py” 实际输出: ['tmp.py', '查找', '.', '-name', '*.py'] 预计...
我有这个文件夹stu 根文件夹-项目 /Document/office/ 中的项目文件夹 |文件夹 -> 文件 项目 -> 配置.py -> 应用程序.py |源代码 -> abc.py -> xyz.py |测试 -> 测试用例....
如何将 .py 文件上传到 SharePoint 并按计划运行脚本?
我有一个Python脚本,可以从网站提取数据,我想定期运行它,例如每天12:00。如何将此 .py 文件保存在 SharePoint 上的某个位置并将其设置为...
我的文件夹结构如下所示: Hydra_配置 数据集 数据集配置.yaml 配置.yaml 源代码 数据集.py 回购协议 主要.py 在main.py中,我可以设置Hydra装饰的config_path...
帮我解决问题 这是我的设置.py: 数据库= { “默认”: { "ENGINE": "django.db.backends.mysql", “名称”:ENV.MYSQL_DSN....
导入pygame # 初始化 游戏 = 真实 pygame.init() 帧率 = 30 时钟 = pygame.time.Clock() # 屏幕 屏幕 = pygame.display.set_mode((600,800)) 屏幕.填充((0,0,0)) # 玩家 像素 = 300 pY = 40...
Django 如何在 i18n_patterns 中设置默认语言?
设置.py 从 django.utils.translation 导入 ugettext_lazy as _ LANGUAGE_CODE = '嗨' # 激活的语言列表 语言 = ( ('嗨', _('印地语')), ('en', _('英语')), ) urls.py
导入pygame # 初始化 游戏 = 真实 pygame.init() 帧率 = 30 时钟 = pygame.time.Clock() # 屏幕 屏幕 = pygame.display.set_mode((600,800)) 屏幕.填充((0,0,0)) # 玩家 像素 = 300 pY = 40...
如何在重置密码(PasswordResetView)django中禁用自动发送电子邮件
这是我的观点.py 类 CustomPasswordResetView(PasswordResetView): template_name = '用户/password_reset_form.html' success_url = reverse_lazy('密码重置') def form_valid(自我, 形式): ...
Discord.py 机器人在应用 cog 后无法检测到命令
这里是main.py和Vige.py文件 这是 main.py 文件 #销货成本 初始扩展名 = [] 对于 os.listdir('./cogs') 中的文件名: if filename.endswith('.py'): 初始扩展.a...
错误图片 我尝试使用“ngrok”执行我的 django-app。添加了 url 到“ALLOWED_HOSTS”和其他需要的变量。我做了“py manage.py runserver”和“ngrok http ...
Django 帐户自定义 AuthenticationForm 因无效而失败
为什么此捐赠表格无效? 我的用户名密码输入是正确的。 表格.py 类 CustomAuthForm(AuthenticationForm): 用户名 = forms.CharField(required=True, max_length = 50, 小部件=表单。
我几个小时以来一直在尝试解决这个问题。我似乎看不出导致错误的原因:( 视图.py @要求登录 def create_brand(请求): template_name = "poc/brand_add.html"
Python3 测试用例(文档测试)在我的示例代码中失败。但在 Python2 中同样可以正常工作。 测试.py: 类测试(对象): def __init__(self, a=0): self.a = a def __getat...
Django - PropertyFilterSet - 当属性引用模型时如何过滤属性
给定以下 Django 模型,如何使用 django_property_filter 包过滤模型的属性: # 模型.py 从 django.db 导入模型 类管理器(模型.模型): 名称 = 型号。
我当前运行一个进程以及一个API。这两者需要进行通信,更具体地说是进程的 API。为此,我使用 Zeromq 的 Python 库。我的代码如下: 服务器.py: ...
我确定我使用的是3.6版本,并且我尝试了一切。 这是我尝试过的: py -m pip 安装张量流 错误:找不到满足张量流要求的版本(来自版本:...
我的“hello.py”文件包含: msg =“你好,世界!” 打印(消息) 当我在 shell 中运行它时,我看到 $ python 你好.py 你好世界! $ 但我想 $ python -q [一些选项] hel...
Heroku 在部署时按预期执行collectstatic?
我设置了 Django 来收集静态文件并使用 django-storages 将它们复制到 S3 中,当我显式运行时,这就像一个魅力 heroku运行python管理.py收集静态 不过,我...
即使文件夹位于系统路径中也会出现ModuleNotFoundError
我在尝试导入包时不断收到 ModuleNotFoundError 错误。 我的文件夹结构如下: -系统 - 有 ---元素.py - 程式 ---用户界面 ----svc.py 我必须将element.py导入到svc.py中,...
在我的笔记本分析中,我想使用一些用不同脚本(但在同一文件夹中)编写的函数。它看起来像这样: 主文件夹: - 子文件夹 - __init__.py ...
如何在不破坏 Python 中子模块导入的情况下覆盖包的 __init__.py?
我正在开发一个项目,我需要覆盖位于 ./lib/python3.9/site-packages" 目录中的文件。我有以下钩子,它使用 importlib.util 和 sys.meta 来完成此操作...
我有两个.py 文件,假设a.py 和b.py。在 a.py 中,我有很多函数,在这些函数中创建变量并将其声明为全局变量: def func1(): 全局x x = 2
在 Docker 容器中运行 Django crontab 时出现问题
我正在尝试在我的 django 应用程序中创建一个简单的 cron,但是尽管正确添加和启动,cron 不执行,也不保存日志 设置.py 已安装的应用程序 = [ '
我有一个代码库,它使用一种非常奇怪的模式来定义命令行选项。它看起来像这样: # 选项.py 定义组(): o = 选项组() 返回 o, o.define 选项 =
我有一些全局常量,它们保存在 .py 文件中,并且代码库中的许多不同位置都需要它们: 从重要参数导入 ROOT_DIR、ANOTHER_DIR 这个进口是需要的...
VSCode - 重命名符号会跳过 Python 项目中的测试文件
在我的 Python 项目中,当我使用 VSCode 重命名符号时,更改不会传播到“测试文件”。更具体地说,如果 .py 文件位于名为 test 的目录中或名为 test_...
你好,我转换了我的Python文件,它在循环中播放声音,但是当我尝试将它作为exe文件运行时它不起作用。 我的代码: 导入时间 从 Playsound 导入 Playsound def 函数(次数,how_...
我的机器人基于经常更新的数据库。 其中一个团队的机器人提供了课程主题的选择(取自表格)。看起来可行,但是如果对表进行更改
使用单元IsolatedAsyncioTestCase测试fastapi路由时出现“运行时错误:事件循环已关闭”
考虑这个 mcve: 要求.txt: 快速API httpx 发动机 派丹提克[电子邮件] python-bsonjs uvicorn==0.24.0 主要.py: 导入异步 导入单元测试 从输入 import 可选 导入 motor.motor_asyn...
正确的虚拟环境设置以允许 VS Code 格式化 Python 文件(使用 autopep8、Black Formatter 或 Ruff)
在 Visual Studio Code 中,所有 Python 格式化程序扩展都无法格式化我的 .py 文件。消息是“跳过标准库文件”。 我知道 Python 内置了格式化程序...
Selenium 4.16 Python:(没有这样的元素)和(会话信息:chrome=120.0.6099.130);有关此错误的文档)
在此输入我尝试在 Py Charm 上使用 Selenium 4.16,我运行以下代码并收到错误消息: 从硒导入网络驱动程序 从 selenium.webdriver.common.by 导入 驱动程序=网络驱动程序。
如何设置enum将数据库中的值保存为int值、FastAPI和Postgres?
所以我尝试建立一个像前提一样保持价值的系统。 管理员=0 编辑=1 观众 = 2 我尝试让模型用户像这样。 #模型.py 用户类(基础模型): __表名__ =“用户” ...
为什么我的 Flask 应用程序根本无法在任何端口和任何 IP 上运行?
我刚刚在我的免费套餐 AWS EC2 实例上部署了 Flask。我的 main.py 基本应用程序在我创建的虚拟环境中的终端中运行得很好。 主要.py 从烧瓶导入烧瓶 应用程序 = ...
我在 iis 中使用 *.py 的处理程序“c:...\python.exe %s %s”设置 python。然后想要提供像“https://.../getpng.py?no=1”这样的url来将图像流返回到html,如下所示 我在 iis 中使用 *.py 的处理程序“c:...\python.exe %s %s”设置 python。然后想要提供像“https://.../getpng.py?no=1”这样的url来将图像流返回到html,如下所示 <img src="https://.../getpng.py?no=1"> getpng.py 很简单,如下所示。 with open('C:\\inetpub\\wwwroot\\test\\test1.png', 'rb') as f: filecontent = f.read() print('Content-Type: image/png\r\n\r\n') print(filecontent ) 图片路径正确。文件内容正确。但html页面总是显示损坏的图像。 看起来“打印(文件内容)”失败了。有解决这个问题的提示吗? 我尝试了 sys.stdout.write 但这也不起作用。 还尝试了以下方法均无效 print('内容类型:图像/png ' + 文件内容 ) print('内容类型:图像/png {0}'.format(文件内容)) 您可以使用base64在网页上显示图像; import base64 with open('QR.jpg', 'rb') as image_file: base64_bytes = base64.b64encode(image_file.read()) #print(base64_bytes) base64_string = base64_bytes.decode() print(base64_string) # For insert into the img tag. 比进入html: <img src=" data:image/jpeg; data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ.... " alt="QR.jpg" />
<div class="flex flex-col items-center justify-center rounded-xl bg-[#101638] px-5 pb-8 pt-7"> <div class="relative mb-5 cursor-pointer"> <img class="mx-auto max-w-[90px] rounded-full p-1 ring ring-offset-8 ring-offset-[#101638] hover:ring-offset-0 ring-[#133e8d] md:max-w-[114px]" src="/images/Avatar1.png" alt="Bordered avatar"> <div class="absolute bottom-1 right-2 rounded-full bg-blue-600 px-2 py-1 ring-4 ring-[#0d1129]"> <svg class="svg-inline--fa fa-message-dots text-white" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="message-dots" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path class="" fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"></path> </svg> </div> </div> <div> <h1 class="font-bold">First Name</h1> </div> <div> <h1>Name</h1> </div> <div> <h1 class="text-[#636da8]">Project Mngr</h1> </div> </div> 如何为任何 css/tailwind 解决方案的偏移环的过渡设置动画? 例如,这 2 个缩略图,左边的缩略图悬停在其上,右边的缩略图是初始状态。我希望它在缩略图悬停时有一个缩小的动画,而不是我当前的动画,因为它非常突然 您可以考虑应用包含 transition-property 的 box-shadow CSS 值,例如 transition 或 transition-all Tailwind 类,以及非 0 transition-duration,上述类名也设置了: <script src="https://cdn.tailwindcss.com/3.4.1"></script> <div class="flex flex-col items-center justify-center rounded-xl bg-[#101638] px-5 pb-8 pt-7"> <div class="relative mb-5 cursor-pointer"> <img class="mx-auto max-w-[90px] rounded-full p-1 ring ring-offset-8 ring-offset-[#101638] hover:ring-offset-0 ring-[#133e8d] md:max-w-[114px] transition" src="https://picsum.photos/90/90" alt="Bordered avatar"> <div class="absolute bottom-1 right-2 rounded-full bg-blue-600 px-2 py-1 ring-4 ring-[#0d1129]"> <svg class="svg-inline--fa fa-message-dots text-white" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="message-dots" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path class="" fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"></path> </svg> </div> </div> <div> <h1 class="font-bold">First Name</h1> </div> <div> <h1>Name</h1> </div> <div> <h1 class="text-[#636da8]">Project Mngr</h1> </div> </div> 否则,您可以考虑通过 transition-property: box-shadow Tailwind 类应用 transition-duration: 150ms; 和 transition-[box-shadow](以及其他属性)以仅转换 box-shadow: <script src="https://cdn.tailwindcss.com/3.4.1"></script> <div class="flex flex-col items-center justify-center rounded-xl bg-[#101638] px-5 pb-8 pt-7"> <div class="relative mb-5 cursor-pointer"> <img class="mx-auto max-w-[90px] rounded-full p-1 ring ring-offset-8 ring-offset-[#101638] hover:ring-offset-0 ring-[#133e8d] md:max-w-[114px] transition-[box-shadow]" src="https://picsum.photos/90/90" alt="Bordered avatar"> <div class="absolute bottom-1 right-2 rounded-full bg-blue-600 px-2 py-1 ring-4 ring-[#0d1129]"> <svg class="svg-inline--fa fa-message-dots text-white" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="message-dots" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path class="" fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0H448c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H309.3L185.6 508.8c-4.8 3.6-11.3 4.2-16.8 1.5s-8.8-8.2-8.8-14.3V416H64c-35.3 0-64-28.7-64-64V64zM128 240a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"></path> </svg> </div> </div> <div> <h1 class="font-bold">First Name</h1> </div> <div> <h1>Name</h1> </div> <div> <h1 class="text-[#636da8]">Project Mngr</h1> </div> </div>
tailwind 应用在 tailwind 版本 3 中不起作用
我已成功安装顺风。当涉及到使用@apply时,事情就不起作用了。 我已经成功安装顺风了。当谈到使用@apply时,事情不起作用。 <body> <!-- header --> <header class="bg-transparent absolute top-0 left-0 w-full flex items-center z-10"> <div class="container"> <div class="flex items-center justify-between relative"> <div class="px-4"> <a href="#home" class="font-bold text-lg text-primary block py-6">shrlrmdh</a> </div> <div class="flex items-center px-4"> <button id="hamburger" name="hamburger" type="button" class="block absolute right-4"> <span class="hamburger-line"></span> <span class="hamburger-line"></span> <span class="hamburger-line"></span> </button> </div> </div> </div> </header> </body> 我想仅使用 @apply 指令创建一条线并旋转跨度 这是我的 tailwind css 文件,我在其中放置了 @apply 指令 @tailwind base; @tailwind components; @tailwind utilities; .hamburger-line { @apply w-[30px] h-[2px] my-2 block bg-black; } .hamburger-active > span:nth-child(1) { @apply origin-top-left rotate-45; } .hamburger-active > span:nth-child(3) { @apply origin-bottom-left -rotate-45; } ''' I've tried many methods but @apply still doesn't work. 您需要使用 tailwind @layer 指令才能使 @apply 类正常工作。 @tailwind base; @tailwind components; @tailwind utilities; @layer components { .hamburger-line { @apply w-[30px] h-[2px] my-2 block bg-black; } .hamburger-active > span:nth-child(1) { @apply origin-top-left rotate-45; } .hamburger-active > span:nth-child(3) { @apply origin-bottom-left -rotate-45; } }
Flatpickr AlpineJS 在危险范围选择上坚持插件
我有一个工作完美的 Flatpickr 日期范围日历,它将日期存储在会话存储中。这是我的代码: 我有一个工作完美的 Flatpickr 日期范围日历,它将日期存储在会话存储中。这是我的代码: <div x-data="{ chosenDates: sessionStorage.getItem('_x_range'), value: [], init() { let picker = flatpickr(this.$refs.picker, { mode: 'range', inline: false, dateFormat: 'm/d/Y', showMonths: 2, }) this.$watch('value', () => picker.setDate(this.value)) }, }" > <div class="flex items-center flex-1 gap-2 overflow-hidden border border-gray-500 rounded-lg"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="ml-4 bi bi-calendar-event-fill" viewBox="0 0 16 16"> <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2m-3.5-7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5"/> </svg> <input id="rangeValue" :value="chosenDates" placeholder="Add dates" x-ref="picker" type="text" class="p-0 py-4 placeholder-gray-600 border-0 bg-none focus:ring-0 " data-input> </div> </div> 设置项目: function dateRange() { var date = document.getElementById("rangeValue").value; sessionStorage.setItem("_x_range", date); sessionStorage.setItem("start", start); sessionStorage.setItem("end", end); const start = sessionStorage.getItem("start"); } $('#rangeValue').on('focus', ({ currentTarget }) => $(currentTarget).blur()) $("#rangeValue").prop('readonly', false) ``` Receive item: if (sessionStorage.getItem("_x_range") != null) { document.getElementById("chosenRange").innerHTML = sessionStorage.getItem("_x_range"); document.getElementById("rangeValue").value = sessionStorage.getItem("_x_range"); } ``` 如果可能的话,我想学习如何使用 AplineJS 和 Persist 来设置它,以免代码过多而过期。 这可能吗? 这是一个可能的解决方案: <div x-data="{ thePicker: null, chosenDates: $persist([]).using(sessionStorage).as('_x_range'), init() { this.thePicker = flatpickr(this.$refs.picker, { mode: 'range', inline: false, dateFormat: 'm/d/Y', showMonths: 2, defaultDate: this.chosenDates, onChange: (selectedDates) => {this.chosenDates = [...selectedDates];} }); }, }" > <div class="flex items-center flex-1 gap-2 overflow-hidden border border-gray-500 rounded-lg"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="ml-4 bi bi-calendar-event-fill" viewBox="0 0 16 16"> <path d="M4 .5a.5.5 0 0 0-1 0V1H2a2 2 0 0 0-2 2v1h16V3a2 2 0 0 0-2-2h-1V.5a.5.5 0 0 0-1 0V1H4zM16 14V5H0v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2m-3.5-7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5"/> </svg> <input type="text" x-ref="picker" placeholder="Add dates" class="p-0 py-4 placeholder-gray-600 border-0 bg-none focus:ring-0" > <span title="Clear" class="text-blue-600 cursor-pointer" @click="thePicker.clear()" > X </span> </div> <div x-text="chosenDates"> </div> </div> 日期范围存储在 Alpine chosenDates 变量中,该变量通过 Persist 进行持久化并初始化为空数组。 当日期选择器初始化时,chosenDates变量用于填充defaultDate参数。 选择日期范围后,flatpicker 会触发 onChage 事件,因此我使用它将新范围复制到 chosenDates 变量中。 我添加了一个 “clear” 按钮以 flatpicker 方式重置输入字段,调用 clear() 方法(这是一个简单的示例),然后我必须将 flatpicker 引用存储在 thePicker 中变量. 我还添加了一个 通过 x-text 显示 choosenDates 的内容