PYTHON:如何将星号 (*) 作为命令行参数传递

2024-06-28

我正在尝试制作一个 python 脚本来搜索文件中的单词。 如果我通过了txt它只会在文件中查找.txt扩展名,但我想通过*作为搜索参数every files.

if sys.argv[4] == "*"

不工作,如果我尝试

print sys.argv[4]

它打印脚本的名称

find.py

但方式不一样

print sys.argv[0]

因为它会回来

./find.py

那么,有人已经遇到了这个问题,并且当然已经解决了?


Your shell赋予意义*以及。您需要在调用脚本时对其进行转义,以防止 shell 扩展它:

python find.py \*

sys.argv[0]是传递用于运行脚本的确切名称。这可以是相对路径(./find.py, ../bin/find.py) 或绝对路径,具体取决于调用方式。使用os.path.abspath()使其正常化。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PYTHON:如何将星号 (*) 作为命令行参数传递 的相关文章

  • 使用 selenium 3.8.1 设置 chrome 代理的问题

    我曾经在 chrome 上设置代理 如下面的代码所示 但是当我更新到 selenium 3 8 1 时 代理停止工作 我没有收到任何错误 它只是不使用代理服务器 我不知道为什么 我的 chromedriver 也是最新的 options w
  • Python Twisted WebSocket 客户端

    过去曾使用过 Twisted 我想知道是否有办法让 WebSocket 客户端支持发挥作用 浏览文档我只能找到服务器实现 塔文多高速公路 http www tavendo de autobahn 是一个非常有特色的 websockets 实
  • pycharm自动将制表符转换为空格

    我正在使用 pycharm IDE 进行 python 开发 它对于 django 代码来说工作得很好 因此怀疑将制表符转换为空格是默认行为 但是在 python IDE 中到处都会出现错误 因为它无法自动将制表符转换为空格 有没有办法实现
  • 如何仅选择从空间实体中提取的第一个实体?

    我正在尝试使用以下代码从 DataFrame 中可用的文本中提取实体 for i in df Text to list doc nlp i for entity in doc ents if entity label GPE 我需要存储第一
  • 如何从 BNF 生成随机程序

    我知道我的问题听起来有点模糊 但我在网上找不到任何教程 我不是在寻求答案 而是寻求更多的解释 BNF 的一个例子
  • 一个类的多个实例

    我正在尝试用 python 编写各种动物的生活模拟 不可能命名我将要使用的类的每个实例 因为我无法知道会有多少个实例 所以 我的问题是 如何自动为对象命名 我正在考虑创建一个 Herd 类 它可以是该类型的所有动物同时存活 嗯 通常 您只需
  • Python Pandas:使用 groupby() 和 agg() 时顺序是否保留?

    我经常使用熊猫 agg 函数对 data frame 的每一列运行摘要统计 例如 以下是生成平均值和标准差的方法 df pd DataFrame A group1 group1 group2 group2 group3 group3 B 1
  • 为什么 Sequence 是 mypy 中 + 不支持的操作数类型?

    mypy给出一个错误Sequence str 不是受支持的操作数类型 操作员 test py from typing import Sequence def test x Sequence str y Sequence str gt Seq
  • 使用 PyQt5/Pyside2 设置重复的 SVG 图案作为主窗口/Qwidget 背景

    我已经通过生成了 SVG css 代码http www heropatterns com http www heropatterns com 我正在尝试使用它作为我的主窗口 Qwidget 的背景 我希望背景随着窗口变大或缩小而调整大小 我
  • matplotlib中有制作散点图矩阵的函数吗?

    散点图矩阵示例 matplotlib pyplot中有这样的函数吗 对于那些不想定义自己的函数的人来说 Python 中有一个很棒的数据分析库 称为Pandas http pandas pydata org 在那里可以找到分散矩阵 http
  • 使用正则表达式在 Pandas Series 的各个单元格内分隔逗号分隔的值

    我有一个来自数据库的 csv 文件 我已将其转换为我正在尝试清理的 Pandas DataFrame 问题之一是多个值已输入到需要拆分的单个单元格中 复杂的因素是有一些字符串注释 也带有逗号 需要保持完整 下面的示例以系列形式说明了该问题
  • Scikit-learn 中的 GridSearchCV 输出问题

    我想执行超参数搜索以在 sklearn 中选择预处理步骤和模型 如下所示 pipeline Pipeline combiner PolynomialFeatures dimred PCA classifier RandomForestCla
  • Python:UnboundLocalError:赋值前引用的局部变量“count”[重复]

    这个问题在这里已经有答案了 我不明白我的 Python 代码有什么问题 它给了我以下错误 Traceback most recent call last File main py line 77 in
  • 无法在 BeautifulSoup 中获得正确的链接

    我正在尝试解析一些 HTML 并且想提取与特定模式匹配的链接 我正在使用find使用正则表达式的方法 但它没有给我正确的链接 这是我的片段 有人可以告诉我我做错了什么吗 from BeautifulSoup import Beautiful
  • 查找框和裁剪图像的角点

    Hey Guys I am working with numpy and opencv and want to get a image cropped by the contours of it Here is one example wh
  • 如何使用 TfIdfVectorizer 通过 SciKitLearn 对文档进行分类?

    以下示例展示了如何使用 Sklearn 20 新闻组数据训练分类器 gt gt gt from sklearn feature extraction text import TfidfVectorizer gt gt gt categori
  • 如何在 Python 中执行等效的 Excel INDEX MATCH

    我有一个问题 关于如何执行相当于使用 Excel 中的 INDEX MATCH 函数返回值并在 Python 中应用它的操作 作为一名对大型数据集执行数据分析和操作的 Excel 用户 为了提高效率 我已转向 Python 我试图做的是根据
  • Python pandas - 根据集体 NaN 计数删除组

    我有一个基于不同气象站的多个变量 温度 压力等 的数据集 stationID Time Temperature Pressure 123 1 30 1010 5 123 2 31 1009 0 202 1 24 NaN 202 2 24 3
  • 调用exe中定义的函数

    我需要知道一种从 python 脚本调用 exe 中定义的函数的方法 我知道如何从 py 文件调用整个 exe 除非您的 EXE 是 COM 对象 或者像 dll 那样专门导出某些函数 否则这是不可能的 对于 COM 方法 请查看以下资源
  • 使用多处理或线程加速单个任务

    是否可以使用多处理 线程来加速单个任务 我的直觉是答案是否定的 以下是我所说的 单一任务 的示例 for i in range max pick random choice on off both 当参数为 10000000 时 在我的系统

随机推荐

  • 在 dplyr tbl_df 中获取删除列的最佳实践

    我记得 2001 年 r help 上的一条评论说drop TRUE in data frame是 R 历史上最糟糕的设计决策 dplyr纠正这一点并且不会隐式删除 当尝试将旧代码转换为dplyr风格 这会引入一些讨厌的错误d 1 or d
  • 在knockoutjs中使用checked绑定时防止事件冒泡

    我正在使用 KnockoutJs 和 Twitter Bootstrap 构建 UI 我正在使用checked绑定在名为 Bootstrap 的对话框中dropdown toggle div class btn group a class
  • maven - 如何解决此错误:“XXX 的 POM 无效”?

    我正在使用 Maven 构建一个简单的项目 我无法构建它 因为缺少传递依赖项 即objenesis 1 0 我在调试模式下运行 Maven 并收到以下消息 DEBUG WARNING The POM for org jmock jmock
  • 无法在 Windows 中安装 mysql-python(较新版本)

    I have mysql pythonv1 2 4 在我的机器 Windows 8 上安装得很好 我正在使用Python 2 7 每次尝试升级到 v1 2 5 时 我总是遇到以下错误 从 v1 3 7 开始仍然发生 C Users User
  • tokio::spawn(my_future).await 和 my_future.await 有什么区别?

    给定一个异步函数及其相应的 future 可以说 async fn foo gt Result
  • Java的assertEquals方法可靠吗?

    我知道 比较两个时存在一些问题Strings 看起来String equals 是一个更好的方法 嗯 我正在做 JUnit 测试 我倾向于使用assertEquals str1 str2 这是断言两个字符串包含相同内容的可靠方法吗 我会用a
  • 从 Django 1.11 升级到 Django 2.1 后 request.POST 为空

    这篇文章是上一个问题的后续 Django request POST 空 https stackoverflow com questions 53227767 django request post empty 我有一个使用 Python 3
  • 连接MySQL服务器的Shell脚本

    我有大约 20 个不同的 MySQL 实例 我想轻松连接到它们 而不必每次都输入完整的地址 用户名和超长的密码 我可以做什么来编写此过程的脚本 这样我所要做的就是为每个实例运行一个 sh 脚本 到目前为止我所拥有的 保存为 instance
  • 如何加密 server.ssl.key-store-password 值并在 Spring Boot 中使用它

    我想知道我们是否可以加密 server ssl key store password 值并将其存储在 application properties 文件中 而不是以纯文本形式存储 我找不到任何关于此的文档 对此的任何帮助都将受到高度赞赏 提
  • 带偏移量的 CSS 背景渐变

    我将渐变作为背景图像应用到我的身体上 然后我在顶部添加了 255px 偏移background position 0 255px 它看起来相当不错 除了一个小问题 当然渐变不是在页面底部结束 而是在下面 255px 处结束 有没有什么简单的
  • 为什么 -Winit-self 与 -Wuninitialized 分开

    这个问题 https stackoverflow com q 22963405 10396是关于让 gcc 编译器在您输入错误并用自身初始化变量时发出警告 int f int i i return i 事实证明你需要 Winit self
  • “警告:初始化使指针来自整数而不进行强制转换”。但我认为不会

    我收到一个奇怪的编译警告 它是间歇性的 并且不会出现在每个版本中 我收到以下行的警告 初始化使指针来自整数而不进行强制转换 callbackTable callbacks generateLoggingCallback 并且 为了完整性 这
  • 删除和插入不同高度的单元格时 UITableView 动画出现故障

    我在同时删除和插入单元格时遇到 UITableView 提供的动画问题 我有一个单元格列表 我们可以称它们为问题 当点击一个问题时 它应该在其下方添加一个单元格以显示该问题的答案 如果已经显示另一个答案 则应从表中删除该答案 当插入的单元非
  • 如何为字符串生成唯一的哈希码

    是否有任何函数可以为相同的字符串提供相同的哈希码 我在创建 2 个不同的字符串 但内容相同 时遇到麻烦 它们的哈希码不同 因此未在Dictionary 我想知道什么GetHashCode 函数Dictionary当键是字符串时使用 我正在这
  • 在 Xbox UWP 中禁用 Web 视图的指针模式

    有没有办法禁用指针模式WebView在 Xbox UWP 应用程序中 我无法使用RequiresPointer财产自WebView延伸自FrameworkElement而不是来自Control 这是我的示例 XAML
  • 检测 div 何时溢出

    我试图让我的网站根据屏幕的大小流动 我创建了这个 http jsfiddle net aboveyou00 7NeZz 1 http jsfiddle net aboveyou00 7NeZz 1 它运行得很好 当两个内部 div 适合时
  • 使用javascript检测MP4视频是否有音轨

    我正在网页上为 MP4 视频创建自定义控制器 控制器包括音量滑块 一些要播放的视频没有音轨 最好禁用这些视频的音量滑块 这样用户在更改音量滑块的位置没有效果时就不会感到困惑 是否有检查 MP4 文件是否有音轨的属性或技巧 jQuery 是一
  • 我应该写更多描述性的函数名称还是添加注释?

    这是一个与语言无关的问题 但我在想人们在可读性和可维护性方面更喜欢什么 我的假设情况是 我正在编写一个函数 给定一个序列将返回一个删除了所有重复元素的副本 并且顺序颠倒了 This is an extremely well written
  • 在 joomla 中设置前端会话超时限制

    如何在 joomla 2 5 中设置前端用户的会话超时限制 我在全局配置中设置了会话生命周期选项 但它仅在后端设置了限制 你可以评论该行JHtml behavior keepalive 在文件顶部 模块 mod login tmpl def
  • PYTHON:如何将星号 (*) 作为命令行参数传递

    我正在尝试制作一个 python 脚本来搜索文件中的单词 如果我通过了txt它只会在文件中查找 txt扩展名 但我想通过 作为搜索参数every files if sys argv 4 不工作 如果我尝试 print sys argv 4