首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python基础-文件批量操作

st_size: 得到某个文件大小;f.absolute(): 获得绝对路径; f.parent(): 获取路径上级路径; f.name: 获取文件名;f.stem: 获取文件前缀;f.suffix...上4、文件批量读写、简单拼接及关联合并#%%#批量合并import pandas as pdfrom pathlib import Pathfilepath = Path("/Users/zaneflying...# axis:沿着哪个轴进行合并,0 表示行(垂直)合并,1 表示列(水平)合并。默认为 0。# ignore_index:如果为 True,则忽略原始对象索引,重新生成一个新索引。...# join:决定如何处理其他轴上索引,默认是 outer(外连接),可选 inner(内连接)。# keys:用于创建层次化索引。...# 若使用df1.append(df2)只能是纵向拼接#定义输出文件名output_file = filepath / "merge_data.csv"mergeData.to_csv(output_file

6710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows通过任务计划+PowerShell实现Git自动推送

    PowerShell 介绍 PowerShell 是由微软开发一个命令行环境和脚本语言,也是一种跨平台任务自动化解决方案,用于系统管理和配置管理,由命令行 shell、脚本语言和配置管理框架组成。...PowerShell 是在.NET公共语言运行时 (CLR) 上构建,作为一种面向对象脚本语言, 通常用于自动执行系统管理。 它还用于经常在 CI/CD 环境中生成、测试和部署解决方案。...PowerShell 脚本语言包含以下功能: 可通过函数、类、脚本和模块进行扩展 便于输出可扩展格式系统 用于创建动态类型可扩展类型系统 对常用数据格式(例如 CSV、JSON 和 XML)内置支持...# 文件名:autoGitPush.ps1 Function gitPush { # 将脚本放置在项目根路径 if ($PSVersionTable.PSVersion.Major -ge...插件如下图所示: 运行脚本 本文创建脚本文件名为 autoGitPush.ps1,在VScode 终端下通过以下指令就可以执行本脚本。 .

    11910

    摆脱繁杂工作:Appwrite 带你高效开发 | 开源日报 No.50

    该项目最初由 Linus Torvalds 创建,旨在管理 Linux 内核开发。Git 能够跟踪文件更改、管理分支与合并、协作开发以及保护你代码库免遭破坏。...此外,Git 还提供了强大分支和合并功能,使团队成员能够同时在不同分支上进行开发并确保所有代码合并顺利。...Git 还拥有许多其他特性,例如:提交历史记录可视化、作者、文件类型或提交日期等轻松过滤、灵活、易于使用命令行接口及自定义脚本等。...它与现有工具兼容,并且针对处理结构化数据 (如 JSON、CSV、XML 等)、REST API 和对象模型进行了优化。...强大脚本语言:提供一个命令行 shell 以及相关脚本语言来编写强大而灵活自动化任务。 大量可扩展功能:通过使用 PowerShell 模块可以轻松地扩展其功能并满足各种需求。

    82810

    利用Windows PowerShell来批量创建Office 365(各种订阅)用户

    Install-Module -Name AzureAD 步骤 2:连接到 Office 365 订阅 Azure AD Connect-AzureAD 与用于 Windows PowerShell...=)https://cloud.zxd.win/mjj.csv 备用链接:mjj.csv 如果你使用我csv文件,还需要进行修改一些内容 csv文件由5个部分组成 [ ?...打开我提供csv文件,UserPrincipalName(就是用户登陆邮箱)需要修改一下,把后缀修改为你域名后缀就可以了 用excel的话,直接ctrl+h,下图操作(其中xxxxxxx.com...这些都做好了,就可以真正开始跑脚本了 Import-Csv -Path "C:\Users\Administrator\Desktop\001.csv" | foreach {New-MsolUser...-Path "C:\Users\Administrator\Desktop\NewAccountResults.csv" 这是我用脚本,具体要修改地方就两个,在文章开头也说过了,前面那个路径代表你

    2.8K10

    花15分钟时间掌握必知必会20个PowerShell命令

    PowerShell其实特别简单,就是学一些简单命令,经常用,用熟了自然能写一两句实用脚本。 我们是学别人发明出来东西,已经省力和高效很多了,好比用一把锄头比打造一把锄头要容易得多。...分享学习笔记如下 1、get-command,查找都有哪些指令,相当于linux里连续两下Tab,get-cmmand简写gcm 例如gcm > aaa.txt cat aaa.txt 可以查看文本文件内容...简写ren 13、remove-item,简写del、ri、rm 删除文件夹用rd或rmdir 14、add-content,追加内容,简写ac,用法:命令 文件名 "内容" 15、set-content...,设置内容,简写sc,会替换原有内容,用法:命令 文件名 "内容" 16、clear-content,清除内容,简写clc,用法:命令 文件名 17、get-services,获取服务列表,简写gsv...,将结果转成csv文件,可以用Excel分析,例如get-process | export-csv currentpss.csv 其实常用命令还有很多,后续再分享,先把这次20几个掌握吧。

    11.8K101

    通过Windows事件日志介绍APT-Hunter

    收集日志:用户可以手动收集CSV和EVTX格式日志,也可以使用本文后面讨论powershell脚本自动提取所需日志。...分析CSV日志:APT-hunter使用内置库(csv)来解析CSV日志文件,然后使用Regex为APT-Hunter中使用每个事件提取字段。用户可以使用提取字段来创建他们用例。...易于添加新检测规则,因为字段清除且语法易于使用。 支持将Windows事件日志导出为EVTX和CSV。 分析师可以将新恶意可执行文件名称直接添加到list中。...如何使用APT-Hunter 要做第一件事是收集日志,使用powershell日志收集器可以轻松地自动收集所需日志,而您只需以管理员身份运行powershell脚本即可。...使用安全日志检测可疑枚举用户或组尝试 使用Powershell操作日志检测Powershell操作(包括TEMP文件夹) 使用Powershell操作日志使用多个事件ID检测可疑Powershell

    1.5K20

    PowerShell一次性替换多个文件名称

    本文介绍基于PowerShell语言,对文件夹中全部文件名称加以批量替换、修改方法。   在之前文章再也不怕重命名班级同学文件!...当时我们修改文件名需求比较复杂,因此选择了用Python语言来实现;而在我们需求重命名规则相对比较简单时,则可以基于PowerShell语言来实现。...本文就介绍基于PowerShell语言,批量修改文件夹中大量文件名称方法。   首先,来看一下我们需求。...现有一个文件夹,如下图所示,其中我们需要修改全部文件文件名;修改规则是,将原有每一个文件名称中字段CRO修改为GRA。   知道了需求,接下来我们即可开始具体操作。...首先,在存放有这些需要修改文件文件夹中,下Shift键,同时在空白处点击鼠标右键;随后,在弹出选择列表中,选择“在此处打开Powershell窗口”选项,如下图所示。

    42920

    1.PS编程入门基础语法

    脚本:没有找到命令,继续寻找扩展名为“.ps1”Powershell脚本文件:没有找到脚本,会继续寻找文件,如果没有可用文件,控制台会抛出异常。...PowerShell 中可执行Bat批处理、VB脚本问号、以及PS1脚本文件。 Tips: 脚本和批处理都属于伪可执行文件,它们只是包含了若干命令行解释器能够解释和执行命令行代码。...Export-Csv: 将 Microsoft .NET Framework 对象转换为一系列以逗号分隔、长度可变 (CSV) 字符串,并将这些字符串保存到 一个 CSV 文件中。...Get-MrPipelineInput 函数; # 此 cmdlet 可用于轻松确定接受管道输入命令参数、接受对象类型,以及是值还是属性名称接受管道输入 。...可以使用该对象中信息(如脚本路径和文件名 ($myinvocation.mycommand.path) 或函数名称 ($myinvocation.mycommand.name))来标识当前命令。

    20.7K20

    人人都值得学一点PowerShell实现自动化(2)会使用Excel简单函数就能上手PowerShell

    案例1:遍历文件夹示例 虽然说PowerShell是一个要编写代码方式交互脚本语言,没有像其他工具那样方便直接界面完成,但脚本语言有其好处是灵活处理,懂使用后,灵活度高出许多。...接下来,把完整命令,复制到右侧命令窗格中去查找命令输入参数,不熟悉还可以上文一样查找一下帮助文档及其示例简单学习下。...可以点击运行、插入、复制等按钮,具体对应情形可以自行测试下,现在选择【复制】按钮,往脚本编辑区粘贴一下。将看到我们已经通过界面生成了以下代码命令。遍历指定Path路径,并且递归遍历子文件夹。...Get-ChildItem -Path F:\自媒体相关\其他文章分享\powershell\文件夹遍历 -Recurse 可以【运行选择】将当前选择状态下代码运行。...\childItems.csv 最后我们用PowerShell管道将Get-ChildItem和Export-Csv串起来,管道就是一个竖线符号,代表前面的结果直接输送到后面使用,即前面生成文件文件夹信息

    2.9K10

    从mysql中查询出数据写入sqlite中,再从sqlite中查询出数据写入txt文件中。》

    目录 一、回顾 二、DDT数据驱动性能测试:jmeter + sqlite 1.csv\txt文件数据,怎么来? 2.保存响应到本地txt文件。...3.运行脚本文件保存在jmeterbin文件夹下。 4.如何用sqlite内存关系型数据库? 三、jdbc request:创建表。...二、DDT数据驱动性能测试:jmeter + sqlite DDT数据驱动性能测试:csv\txt文件。 1.csv\txt文件数据,怎么来? 手工造。 数据库导出。...填写文件名前缀。 勾选:Don't add number to prefix。不要加数字前缀。 勾选:Don't add content type suffix。不要加类型后缀。...没有把多次请求数据合并,想要得到多次数据合并结果,还需要手工去弄。 4.如何用sqlite内存关系型数据库?

    4K21

    PowerShell实战:PowerShell使用ImportExcel模块轻松操作Excel

    功能介绍Excel导入:通过 Import-Excel 命令,可以从 Excel 文件中导入数据到 PowerShell 中,转换成可以进一步处理数据集(通常是以表格形式存在 PSObject)。...Excel导出:利用 Export-Excel 命令,可以直接将 PowerShell 表格格式数据输出到一个新或已存在 Excel 文件中,并且支持添加样式、冻结窗格、设置列宽等高级特性。...数据透视表:能够生成数据透视表并将其写入 Excel 文件中。合并单元格与公式:支持对单元格进行合并和插入 Excel 公式。...三、操作示例导出excel脚本文件如下:# 定义博客排名数据$BlogRankData = ConvertFrom-Csv @"博客名称,排名,访问量CSDN,1,90000000博客园,2,8600000051CTO...数据,命令如下: $BlogRankData3、导出包含图表Excel脚本内容如下:#定义数据$BlogRankData = ConvertFrom-Csv @"博客名称,排名,访问量CSDN,1,120000000

    1.2K20

    1.Powershell基础入门介绍与安装升级

    最初Windows PowerShell 是在 .NET Framework 基础之上构建而成(强大面向对象脚本),仅适用于 Windows 系统。...独立安装路径和可执行文件名 独立 PSModulePath 每个版本独立配置文件 提升了模块兼容性 新增了远程处理终结点 组策略支持 独立事件日志 操作步骤: Step 1.独立安装路径和可执行文件名...在版本 6 及更高版本中,可执行文件名为 pwsh.exe Step 2.独立 PSModulePath: 默认情况下Windows PowerShellPowerShell 7 将模块存储在不同位置...: PowerShell 配置文件是在 PowerShell 启动时执行脚本。...配置文件文件名也发生了更改: PS> $PROFILE | Select-Object *Host* | Format-List AllUsersAllHosts : C:\Program

    7.1K20

    多表格文件单元格平均值计算实例解析

    average_values = combined_data.mean()# 打印结果print("单元格数据平均值:\n", average_values)脚本解释设置文件夹路径和文件名模式: 指定包含表格文件文件夹路径和匹配文件名模式...循环处理每个文件: 遍历文件路径列表,读取每个CSV文件,并提取关注列(例如Category_A)。将数据加入总数据框: 使用pd.concat()将每个文件数据合并到总数据框中。...(os.path.join(output_path,output_file), index=True)这段代码是一个用于处理CSV文件脚本,以下是对代码详细分析:导入模块:import osimport...output_path: 输出文件文件夹路径。file_pattern: 匹配CSV文件文件名模式,以 "RefGRA" 开头,以 ".csv" 结尾。...创建一个空DataFrame:combined_data = pd.DataFrame()用于存储所有CSV文件数据DataFrame。

    17200

    精心构造PS1文件名导致Powershell命令执行

    我们在一次测试中偶然发现,由于信任未过滤文件名,因此在运行特殊命名脚本时,PowerShell可能会执行任意代码。...测试过程如下: 1、生成powershell命令:首先,我们创建一个用于混淆Base64编码文件名;它将下载并执行一个在本例中名为“ calc.exe”远程可执行文件。...即使脚本内容经过视觉检查也是如此。 我们也许还可以绕过某些端点保护或IDS系统,这些系统可能只查看文件内容或标头,而不查看文件名。...“ -e”是EncodedCommand缩写,用于再次保存文件名空间。...显然运行任何随机PS脚本都是危险…… 但是,我们查看了文件内容, ? 仅仅是打印了一个字符串,文件名理论上被查杀可能性小。

    1.9K20

    使用 QGIS修复缺失数据栅格

    (注意:数据间隙是使用python脚本模拟,不是原始数据集一部分) 如果数据间隙很小,则可以通过插入来自相邻像素值来有效解决。我将概述解决此问题 2 种方法。...为将指定无数据值分配给输出波段选项设置值 0,并为转换后栅格输入文件名。 现在我们准备好从 Processing Toolbox运行Fill nodata工具 此工具一次适用于 1 个频段。...设置最大距离以搜索要插值值到1,因为我们只有 1 个像素间隙。将输出另存为01_red.tif并单击运行。保存带有01_等前缀文件很重要,因为下一步将文件名字母顺序合并波段。...对波段 2(绿色)和波段 2(蓝色)重复该过程,为它们选择合适文件名。您应该有 3 个没有填充数据值单独栅格。现在我们可以将它们合并到一个文件中。从处理工具箱中搜索并找到合并工具。...在合并工具中,选择所有 3 个单独栅格。选中将每个输入文件放入单独带框。输入输出文件名,然后单击运行。 生成合并栅格将具有 3 个波段,无数据间隙将填充来自相邻像素内插值。

    32910

    如何在Windows 10上安装Python 3并设置本地编程环境

    AllSigned将使您能够运行由受信任发布者签名所有脚本和配置文件,这意味着您可能会打开您计算机,冒着运行恰好由受信任发布者签名恶意脚本风险。...一旦您确认您了解该文件是从Internet下载,Unrestricted将运行从Internet下载所有脚本和配置文件。...查看输出,我们可以确定可用于PowerShell窗口中显示脚本和签名方法DownloadString。...要使用此环境,您需要激活它,您可以通过键入以下命令来调用Scripts目录中activate脚本: my_env\Scripts\activate 您提示现在将以您环境名称作为前缀,在这种情况下,...通过control和x键退出nano ,并在提示保存文件下y和enter键。

    2.4K00
    领券