首页 > 其他分享 >import 某个脚本会发生什么? from 某个脚本 import 某个函数 会发生什么?

import 某个脚本会发生什么? from 某个脚本 import 某个函数 会发生什么?

时间:2023-12-26 10:35:52浏览次数:25  
标签:脚本 函数 导入 模块 某个 import math

在Python中,importfrom...import...是用来导入模块或函数的语句。

  • import 某个脚本:这会导入名为“某个脚本”的模块。一旦模块被导入,你就可以使用 模块名.函数名 的格式来调用该模块中的函数。例如,如果你有一个名为 math 的模块,你可以使用 import math 来导入它,然后使用 math.sqrt(4) 来调用其中的 sqrt 函数。
  • from 某个脚本 import 某个函数:这会从名为“某个脚本”的模块中导入特定的函数“某个函数”。一旦函数被导入,你就可以直接使用 函数名() 的格式来调用它,无需再加上模块名。例如,你可以使用 from math import sqrt 来只导入 math 模块的 sqrt 函数,然后直接使用 sqrt(4) 来调用它。

请注意,这里的“某个脚本”和“某个函数”需要替换为实际的模块名和函数名。如果模块或函数不存在,Python会抛出 ImportError。此外,如果你尝试导入的模块包含任何顶级代码(即不在函数或类定义中的代码),那么这些代码将在导入时执行。这是因为Python在导入模块时实际上是在执行模块中的代码。因此,通常建议只在模块中包含函数和类定义,而将要执行的代码放在名为 if __name__ == "__main__": 的代码块中,这样它们只有在直接运行模块时才会执行,而在导入时不会执行。

标签:脚本,函数,导入,模块,某个,import,math
From: https://blog.51cto.com/u_16055028/8979782

相关文章

  • Tomcat自动化脚本
    /bin/bashwar包名称war_name="tchg.war"要上传war包指定目录war_dir="/usr/local/src/tchg"工程地址code_dir="/Lims/tchg/apache-tomcat-9.0.48/webapps/tchg"tomcat地址tomcat_dir="/Lims/tchg/apache-tomcat-9.0.48"工程war地址war_webapps=&......
  • linux&windows通过脚本下载ftp文件
    windows@echooffREM登陆ftp下载文件setftpUser=test_usersetftpPass=123456setftpIP=192.168.1.205setftpFolder=/setLocalFolder=C:/Users/Administrator/DesktopsetftpFile=%temp%/TempFTP.txt>"%ftpFile%"(echo,%ftpUser%echo,%ftpPass%......
  • 部署系统自动执行脚本方式
    1.首先将脚本写好,然后放到/usr/local/sbin/目录下2.然后开始执行crontab-e命令,来编辑制动执行脚本的命令;如下图:(1) (2) (3) ......
  • [CSS]动画,平移到某个位置,停住
    animation-fill-mode:forwards; <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><......
  • Ubuntu 20.04 设置开机自启脚本启动java程序
    1)cp/lib/systemd/system/rc-local.service/etc/systemd/system2)修改/etc/systemd/system/rc-local.service,在该文件的最底部添加(可用vi/etc/systemd/system/rc-local.service命令)[Install]WantedBy=multi-user.targetAlias=rc-local.service3)创建/etc/rc.lcoal文件(vi/etc/rc.l......
  • 【PowerShell】Powershell脚本中的密码安全
    方法一使用"凭证管理器"1.1创建Windows凭证的普通凭证:1.2使用powershell获取凭证信息PSD:\>Get-StoredCredential-Target1111Get-StoredCredential:Theterm'Get-StoredCredential'isnotrecognizedasanameofacmdlet,function,scriptfile,orexecutablep......
  • win11 wsl2 安装openjdk-11-jdk openjdk-8-jdk脚本整理
    升级Ubuntu软件资源库(必须先执行升级)sudoaptupdate&&sudoaptupgrade-y查找apt中的jdk版本apt-cachesearchopenjdk安装openjresudoapt-getinstallopenjdk-11-jre安装openjdk8的话将11改为8即可sudoapt-getinst......
  • shell脚本之定期杀非活session连接
    !/bin/bashORACLE_SID="testdb"ORACLE_HOME="/u01/app/oracle/product/11gR2/db"INACTIVE_TIMEOUT=60#非活动超时时间(秒)设置Oracle环境变量exportORACLE_SIDexportORACLE_HOME连接到Oracle数据库sqlplus-S/nolog>>/home/oracle/kill_session_output.......
  • POLIR-Int-Generative AI in 2024: The 6 most important consumer tech trends for n
    GenerativeAIin2024:The6mostimportantconsumertechtrendsfornextyearQualcommexecutivesrevealkeytrendsinAI,consumertechnologyandmoreforthefutureDEC15,2023SnapdragonandQualcommbrandedproductsareproductsofQualcommTechnol......
  • java 判断某个英文字母在26个英文字母的哪个位置
    判断某个英文字母在26个英文字母的哪个位置介绍在Java中,我们可以通过一些简单的操作来判断一个英文字母在26个英文字母中的位置。在本文中,我们将详细介绍如何实现这一功能,并提供相应的代码示例。实现步骤以下是判断某个英文字母在26个英文字母中位置的步骤:将字母转换为小写字......