python中执行该文件,就调用 mian 方法

代码: test.py import student def main(): st = student.student(1001, ‘tommy’, 18) st.sing() st.dance() if (__name__ == “__main__”): main() 关键: if (__name__ == “__main__”): #表示在命令行中输入 python test.py 时就会执行 main() 方法 main() 这个输出一下就知道了: print(__name__) # 结果会是 __main__ 输出是: 解释: python 中 import 一个文件(模块)其实相当于从头到尾执行这个文件,为了避免这种情况,可以使用 __name__ 属性,这个属性很特殊,当用 python 执行该文件时,__name__ 的结果为 “__main__”, 而当 import 时,结果为模块名, 所以正式开发中,都会在文件末尾加上 if __name__ == ‘__main_’: […]

安装 Intellij IDEA

官网 链接:https://www.jetbrains.com/idea/ 如果要求不是很高,可以安装 社区版(Community) 社区版:可以开发 Java 和 Android 程序,但不能开发 Java EE 等 需要独立安装 JDK 虽然 Intellij IDEA 捆绑了 jre 1.80,不过如果需要开发 Java 程序,还是需要安装 JDK 并配置好环境变量 配置 JDK 在 Intellij IDEA 打开 File -> Project Structure 在打开的 Project Structure 中选择 SDKs -> “点击 +” -> JDK 如果仅安装 Intellij IDEA 捆绑的 jre,可能会出现以下异常 Cannot resolve symbol ‘String’ 异常,说明 JDK […]

判断程序是否以管理员的身份打开

代码如下: public static Boolean IsAdministrator() { System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIdentity.GetCurrent(); System.Security.Principal.WindowsPrincipal principal = new System.Security.Principal.WindowsPrincipal(identity); return principal.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator); }