将命令行输出写入文件

2023-11-22

我正在编写一个脚本来清理桌面,根据文件类型移动文件。第一步似乎是ls -1 /Users/user/Desktop(我使用的是 Mac OSX)。那么,使用 Python,我将如何运行命令,然后将输出写入特定目录中的文件?由于这将是无证的,并且我将是唯一的用户,所以我不介意(更喜欢?)如果它使用os.system().


您可以使用以下命令将标准输出重定向到任何文件>指挥中。

$ ls /Users/user/Desktop > out.txt

使用Python,

os.system('ls /Users/user/Desktop > out.txt')

但是,如果您使用的是 python,则不要使用ls你可以使用的命令os.listdir列出目录中的所有文件。

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

将命令行输出写入文件 的相关文章

随机推荐

  • 从后台任务或服务确定当前前台应用程序

    我希望有一个在后台运行的应用程序 它知道任何内置应用程序 消息 联系人等 何时运行 所以我的问题是 我应该如何在后台运行我的应用程序 我的后台应用程序如何知道当前在前台运行的应用程序是什么 如果有经验人士的回复 我们将不胜感激 关于 2 我
  • 如何从阵列列表中添加多个音轨

    我想为单个音轨添加多个音轨video与此类似的文件https codepen io eabangalore pen NZjrNd 他们正在使用自己的jsvideojs 我有要切换的音轨列表 var usersAudioTrackList h
  • 为什么提交和签出后文件夹会留在我的本地 git 工作目录中

    我创建了一个文件夹 其中包含本地工作 git 结构中的文件 我使用 git checkout b 创建了一个新分支并使用了 git add 和 git commit m 将这些文件添加到我的本地分支 但是 当我执行 git checkout
  • 我们可以使用 AWS Glue 将文件从一个 S3 文件夹复制到另一个 S3 文件夹吗?

    我需要将压缩文件从一个 AWS S3 文件夹复制到另一个文件夹 并希望将其作为计划的 AWS Glue 作业 我找不到这样一个简单任务的例子 如果您知道答案请帮忙 答案可能就在 AWS Lambda 或其他 AWS 工具中 非常感谢 您可以
  • 声明二维数组

    我有几项大学作业遇到了麻烦 确实 我只是对有关数组的一件事感到困惑 我需要声明一个三列 五行的数组 前两列是整数 第三列是字母等级 所以我对声明数据类型感到非常困惑 因为它们是不同的 这是我第一次使用数组 所以请原谅我的无知 这是我的数组应
  • 使用 VBA 在单元格内查找字符串

    我已经为此发疯了一天 到处搜索 可能是我想变得太可爱 所以我完全陷入困境 我正在尝试运行一个简单的 if then 如果一个单元格包含 我希望它做一件事 如果不是另一件事 由于我不明白的原因 我无法让它发挥作用 我显然从其他地方借鉴了一些想
  • 使用 url 元素内的 xhtml:link 验证 XML Sitemap urlset

    我正在尝试创建如下所示的站点地图 但收到此错误
  • 如何将 4 个字节组合成 32 位无符号整数?

    我正在尝试将 4 个字节转换为 32 位无符号整数 我想也许是这样的 UInt32 combined UInt32 map i lt lt 32 map i 1 lt lt 24 map i 2 lt lt 16 map i 3 lt lt
  • 使用 ElementTree getpath() 动态获取 Xpath

    我需要编写一个动态函数 通过动态构建元素的 XPath 来查找 ATOM xml 子树上的元素 为此 我写了这样的内容 tree etree parse xmlFileUrl e etree XPathEvaluator tree name
  • 在Python中解析日期时间..?

    我有一个系统 用Python开发 接受各种格式的日期时间作为字符串我必须parse他们 当前日期时间字符串格式是 Fri Sep 25 18 09 49 0500 2009 2008 06 29T00 42 18 000Z 2011 07
  • maven exec:java 运行jar内的类文件

    我将我的代码打包到 jar 中 罐子包装完好 jar tfv target test 1 0 SNAPSHOT jar com com codevalid com codevalid App class log4j xml META INF
  • 使用 SPM(Swift 包管理器)获取本地文件的 URL

    我正在尝试阅读 json文件放在我的单元测试中并在 Swift Package 中运行它 使用 Xcode 11 和 Swift 5 1 let path Bundle main url forResource filename withE
  • 如何禁用或更改 React-Leaflet v4 弹出关闭按钮上的 href?

    在react leaflet v4中 Popup组件有一个与关闭按钮关联的默认href 该按钮指向 close React 有没有办法修改这个 href 或禁用 href 重定向 它破坏了我的反应域 HashRouter 值得注意的是 Le
  • 页面加载时隐藏div

    我有 jquery 问题 请查看我的 jquery 代码 document ready function toggle container show h2 trigger toggle function this addClass acti
  • 将 TypeNameAssemblyFormat 与 PCL 结合使用时,Newtonsoft.Json 出现 MissingMethodException

    将 TypeNameAssemblyFormat 与 PCL 一起使用是否存在问题 除了使用此序列化设置之外 使用 Newtonsoft Json 的任何其他设置都没有问题 这是我的Json相关代码 var settings new Jso
  • Python 中使用 Paramiko 进行递归目录复制

    我是 Python 脚本新手 我需要将一些文件夹从本地计算机 Windows 复制到 Linux 服务器 截至目前 我正在通过打开 WinSCP 控制台来复制文件夹 我需要自动化这个过程 我使用 Paramiko 模块库在 Python 中
  • 将 google idToken 交换为本地 openId 令牌 c#

    我正在使用这个github项目https github com openiddict openiddict core这太棒了 但当用户使用外部身份提供商时 我对程序应该是什么或如何实现它们感到困惑 对于这个例子 我将使用谷歌 我有一个 An
  • 使用 jQuery 滑动切换一组表行

    我对 javaScript 和 jQuery 相当陌生 所以希望这将是一个快速修复 我需要显示一个包含可分为多个类别的数据的表格 并且我想实现一个隐藏 显示每个给定类别中的所有观察结果的幻灯片切换 下面的代码 理想情况下 应显示一个 4 列
  • AngularJS 与 ASP.NET Updatepanel 部分更新

    我是 AngularJS 的新手 所以这可能是一个微不足道的问题 我面临的问题是 只要有更新面板部分更新 AngularJS 绑定 Object Field 就会恢复为未格式化状态 我知道更新面板正在用非格式化文本 Object Field
  • 将命令行输出写入文件

    我正在编写一个脚本来清理桌面 根据文件类型移动文件 第一步似乎是ls 1 Users user Desktop 我使用的是 Mac OSX 那么 使用 Python 我将如何运行命令 然后将输出写入特定目录中的文件 由于这将是无证的 并且我