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

函数 (二) 名称空间与作用

二、名称空间分类 名称空间分为三种: △内置名称空间   内置名称空间是用来存放python解释器的一些内置方法明以及变量名的。这些名称是在解释器启动的时候就加载好的,我们随时可以调用。...,所以,名称的加载顺序是:内置名称---->全局名称---->局部名称 四、名字的查找顺序 与名称的加载顺序刚好相反,python解释器在用到一个变量或者函数的时候,它会优先从局部名称空间去查找,如果没有...,再到全部名称空间去查找,如果还没有,才会去内置名称空间去查找。...,所以最后打印的x的值为1 五、作用 作用就是作用范围,按照生效范围可以分为全局作用和局部作用。...全局作用:包含内置名称空间、全局名称空间,在整个文件的任意位置都能被引用、全局有效 局部作用:局部名称空间,只能在局部范围内生效 六、global关键字和nonlocal关键字 △global 虽然在局部作用内可以调用全局作用的变量

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

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

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

36920

使用PowerShell管理和修改Windows密码策略

本文将介绍如何使用PowerShell查看和修改Windows的密码策略。...接着,我们可以通过以下命令查看当前的默认密码策略: Get-ADDefaultDomainPasswordPolicy 这个命令将返回有关Active Directory默认密码策略的详细信息...例如,如果想要关闭密码最短使用期限(MinPasswordAge),我们可以通过以下命令将其设置为0: Set-ADDefaultDomainPasswordPolicy -Identity AD域名称...-MinPasswordAge 0 请记得将"AD域名称"替换为你实际的域名。...总结,使用PowerShell管理和修改Windows的密码策略是一项强大的功能,可以帮助我们更好地控制组织的安全性。然而,修改密码策略时一定要谨慎,因为不恰当的设置可能会导致系统安全性降低。

1.1K30

Python基础08-名称空间与作用

函数对象 函数嵌套 名称空间与作用 闭包函数 -曾老湿, 江湖人称曾老大。 ---- -多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。...action == 1: res=perimeter(radius) return res print(circle(10,0)) print(circle(10,1))  名称空间与作用...名称空间正是存放名字x与1绑定关系的地方) 名称空间分为三大类 1.内置名称空间 2.全局名称空间 3.局部名称空间 ---- 名称空间的加载顺序 内置 -> 全局 -> 局部 python test.py...1.作用即范围 - 全局范围(内置名称空间与全局名称空间属于该范围):全局存活,全局有效 - 局部范围(局部名称空间属于该范围):临时存活,局部有效 2.作用关系是在函数定义阶段就已经固定的,...#内部函数包含对外部作用而非全局作用的引用 #提示:之前我们都是通过参数将外部的值传给函数,闭包提供了另外一种思路,包起来喽,包起呦,包起来哇 def counter():

27820

内网渗透 | 渗透之SPN服务主体名称

以下文章来源于安全加 ,作者谢公子 作者:谢公子 SPN SPN(ServicePrincipal Names)服务主体名称,是服务实例(比如:HTTP、SMB、MySQL等服务)的唯一标识符。...如果客户端可能使用多个名称进行身份验证,则给定服务实例可以具有多个SPN。SPN 始终包含运行服务实例的主机的名称,因此服务实例可以为其主机的每个名称或别名注册SPN。...其中一些需要PowerShell v2.0的环境,还有一些则需要PowerShell v3.0环境。...#Powershellery/Stable-ish/Get-SPN/ 下Get-SPN.psm1脚本的使用,需要powershell3.0及以上版本才能使用 Import-Module ....使用domain参数,将返回所有具有关联服务主体名称的用户帐户,也就是将返回所有SPN注册在用户下的用户。 Import-Module .

1.8K10

可变长参数、函数的嵌套、名称空间和作用学习笔记

目录 写在博客的开头 可变长参数 形参名 形参 实参 实参 函数对象 一、函数对象的四大功能 引用 当做参数传给一个函数 可以当做函数的返回值 可以当作容器类型的元素 函数的嵌套 函数嵌套的调用 名称空间和作用...一、名称空间 1.1 内置名称空间 1.2 全局名称空间 1.3 局部名称空间 1.4 加载顺序 1.5 查找顺序 二、作用 2.1 全局作用 2.2 局部作用 2.3 注意点 2.4 函数对象...指的是区域,作用就是作用的区域。...2.1 全局作用 全局作用:全局有效,全局存活,包含内置名称空间和全局名称空间。...#全局作用 x = 1 def bar(): print(x) bar() 1 2.2 局部作用 局部作用只包含局部名称空间。

35520

PowerShell系列(六):PowerShell脚本执行策略梳理

PowerShell 脚本执行策略用于控制何时以及何种方式执行 PowerShell 脚本。通过执行策略可以限制 PowerShell 脚本的执行范围,为系统管理员提供一定的安全保障。...今天给大家讲解PowerShell脚本执行策略相关的知识!...运行之前会有警告2、执行策略范围● MachinePolicy:由组策略为计算机的所有用户设置● UserPolicy:由计算机当前用户的组策略设置● Process:范围 Process 仅影响当前 PowerShell...关闭 PowerShell 会话时,变量和值将被删除。● CurrentUser:执行策略仅影响当前用户。 它存储在 HKEY_CURRENT_USER 注册表子项中。...默认作用为 LocalMachine。● -Force:调整所有脚本提示,建议谨慎使用该参数。

56311

PowerShell系列(七)PowerShell当中的Provider介绍

今天给大家讲解PowerShell当中的非常重要的概念Provider相关的知识,希望对大家能有所帮助!...1、Provider概念介绍 PowerShell Provider是基于NetFrameWork运行的一个框架,它的作用是让数据(文件、注册表环境对象等等)以特殊的方式保存在PowerShell里面,...在PowerShell中,可以使用PSDrive来操作系统中的驱动器。...● 注册表:可以在PowerShell环境高效操作注册表对象● 功能函数:构建在PowerShell环境当中,可以调用的功能函数。● 证书:在证书存储中存储的证书对象,包含用户和计算机证书信息。...● 变量:在PowerShell中的变量和相关参数的获取。● WSMan:PowerShell应用的Web Service管理对象。

29941

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

一、介绍ImportExcel模块可以理解为基于PowerShell环境操作Excel的强大类库,使用它可以在 Windows、Linux 和 Mac 上都可以使用。...功能介绍Excel导入:通过 Import-Excel 命令,可以从 Excel 文件中导入数据到 PowerShell 中,转换成可以进一步处理的数据集(通常是以表格形式存在的 PSObject)。...Excel导出:利用 Export-Excel 命令,可以直接将 PowerShell 表格格式的数据输出到一个新的或已存在的 Excel 文件中,并且支持添加样式、冻结窗格、设置列宽等高级特性。...跨平台:ImportExcel 不依赖于 Microsoft Office,可以在 Windows、Linux 和 macOS 上运行 PowerShell 时直接使用该模块。...数据直接用变量名可以输出Excel数据,命令如下: $BlogRankData3、导出包含图表的Excel脚本内容如下:#定义数据$BlogRankData = ConvertFrom-Csv @"博客名称

69020

PowerShell渗透–Empire

Required 为 true 的参数都是需要设置的 set Name Micr067 #设置任务名称 set Host 192.168.190.133 # 设置主机IP(Empire 所在服务器的地址...尝试一下Empire内置的 mimikatz 模块,输入 mimikatz 命令,使用mimikatz 需要管理员权限,由于物理主机装了杀软,提权会被杀软拦截,这里使用的是payload内的一台 win7...#列出内所有共享 usemodule powershell/situational_awareness/host/winenum #查看本级机用户,组成员系统基本信息等 usemodule <tab...列出内所有共享 powershell/situational_awareness/network/powerview/share_finder 查看本机用户,组成员系统基本信息 usemodule.../reverse_dns 显示当前内网dns服务器地址 usemodule powershell/situational_awareness/host/dnsserver 查找管登录服务器IP usemodule

2.2K21
领券