# 如何在Python中调用程序本身
## 一、流程表格
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 获取当前脚本的文件名 |
| 2 | 读取当前脚本的内容 |
| 3 | 执行当前脚本的内容 |
## 二、具体步骤及代码示例
### 步骤一:获取当前脚本的文件名
```python
import sys
# 获取当前脚本的文件名
script_name =            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-16 04:00:26
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            main函数python是一门脚本语言,它的命令都是按行解释的。在一般的小程序可能不会用到,类似于其他高级语言的main()函数。但Python中还是有类似于main函数的存在。类似于下面这样的if __name__ == '__main__':
    ##function先说一下,main函数的意义。如果是直接运行文件的话,加不加main函数都没什么影响(反正都会按行解释的)。但如果文件作为库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 15:59:50
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python程序本身位置的介绍
Python是一种广泛使用的高级编程语言,它有着简单易学的语法和强大的功能,被广泛应用于各个领域。在Python中,程序文件的位置对于程序的执行有着重要的影响。本文将介绍Python程序本身位置的概念,并提供相关的代码示例。
## 程序本身位置的意义
在Python中,程序文件的位置对于程序的执行具有重要的意义。程序文件所在的位置决定了程序在执行过程中的一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-26 10:51:31
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            按照上篇windows下调用的在linux下运行命令其中linux下lib中为libpython3.6m.a,同时include中Python.h在python3.6m目录下,因此需要修改命令和main.cpp中#include "python3.6m/Python.h"g++ -I "/root/Anaconda3/envs/tensorflow/include" -L "/root/Anaco            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-02 23:18:48
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python面向对象方法实例方法实例方法最大的特点就是,它最少也要包含一个 self 参数,用于绑定调用此方法的实例对象(Python 会自动完成绑定)。实例方法通常会用类对象直接调用,例如class Test:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 21:38:33
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Java类调用本身的实现方式
作为一名经验丰富的开发者,我将教会你如何在Java中实现类调用本身。下面是整个过程的步骤表格。
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建一个类 |
| 2 | 在类中定义一个静态方法 |
| 3 | 在该静态方法中调用类本身 |
接下来,我将逐步告诉你每个步骤需要做什么,并提供相应的代码示例及其注释。
## 步骤一:创建一个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-04 19:32:58
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.魔法函数
python中常见的内置类型什么是魔法函数?python的魔法函数总被双下划线包围,它们可以给你的类增加特殊的方法。如果你的对象实现了这些方法中的一个,那么这个方法就会在特殊情况下被调用,你可以定义想要的行为,而这一切都是自动发生的。魔法函数一览魔法函数举例1.1.__getitem__把对象变成可迭代的对象例子:class Company(object):
    def __in            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 10:33:06
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python 递归函数:无限调用本身的魅力
在计算机科学中,**递归**是一种强大的编程技巧,指的是在函数内部调用自身。它能够简化问题的解决过程,使得代码更易于理解与维护。在 Python 中,递归函数的使用非常广泛,尤其是在解决分而治之的问题时,比如阶乘计算、斐波那契数列等。
## 递归的原理
递归函数的核心在于调用自身,并在某个条件下停止这种调用。每次调用函数时,都可以将问题规模缩小            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-24 08:31:19
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是函数递归:1.函数的递归调用是函数的特殊的一种调用方式2.函数的递归调用是指函数直接的或则间接的调用了自己本身# 例如
def f1():
print('这是f1')
f1() # 直接调用了自己本身
def f2():
print('这是f2')
f3()
def f3():
print('这是f3')
f2() # 间接的调用了自己本身3.python对函数的递归调用循环是有次数的限制的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-17 00:19:48
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实现效果: 知识运用: File类的Copy方法 实现代码:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-01-25 23:08:00
                            
                                95阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Java调用本身类函数实现方法
## 介绍
在Java中,我们经常会遇到需要调用本身类函数的情况,即在一个类的方法中调用该类的其他方法。这种调用关系可以实现代码的重用和逻辑的简化,提高代码的可维护性和可读性。本文将详细介绍如何在Java中实现调用本身类函数的方法。
## 整体流程
本文将通过以下流程实现Java调用本身类函数:
1. 创建一个类;
2. 在类中定义一个需要调用的函数;
3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-21 07:21:22
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.递归函数:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。#计算阶乘:
def fact(n):
    if n == 1:
        return 1
    return n * fact( n - 1)使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返            
                
         
            
            
            
            # 从服务器本身调用 Python IP:一种实用的网络编程技巧
在当今互联网时代,Python作为一种强大的编程语言,广泛运用于网络编程和数据处理。通过从服务器本身调用Python IP,开发者可以实现灵活的网络通信和数据处理。在这篇文章中,我们将深入探讨这一主题,并通过代码示例加以说明。
## 什么是Python IP调用?
在网络编程中,IP指的是互联网协议(Internet Prot            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-17 13:25:15
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言:上次咱们基本说了一下函数的定义及简单使用,想要了解的伙伴可以去看看。    Cc大战桃花怪:Python中最基本的函数及其常用用法简析(新手必备)小本本记起来zhuanlan.zhihu.com 
      现在咱们整点进阶一些的。同样都是小白,咱也不知道实际需要不,但是对于函数的执行顺序以及装饰器的理解还是很有必要的,首先咱们先简单复习一下。函数的定义:  def 函数名字            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 20:33:44
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## 复习 
 
 
 
   #一。什么是函数:具体特定功能的代码块 - 特定功能代码块作为一个整体,并给该整体命名,就是函数 
 
 
 
 
  
# 二。函数的优点: 
  
# 1.减少代码的冗余 
  
# 2.结构清晰,可读性强 
  
# 3.具有复用性,开发效率高,维护成本低 
  
 
 
  
# 三。如何定义一个函数:用def关键词来声明函数 
  
''' 
  
de            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-12 16:19:17
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <br />SHELLEXECUTEINFO ExeInfo;TCHAR     ExePath[MAX_PATH] = {0};TCHAR     ParamPath[MAX_PATH] = {0};TCHAR     Compos            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-19 10:05:07
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python程序(含配置参数)在Linux服务器终端运行方法及问题解决使用环境①在Pycharm中直接运行通过②在Pycharm的ssh终端运行情况一:如果在主程序中import了其他py文件,还需要在主程序中导入工程目录情况二:如果主程序需要额外配置参数③在终端工具terminus中运行,断连后程序仍可继续运行 使用环境本地Pycharm编辑器中打开的py主程序远程服务器中的虚拟环境、工程文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 07:04:07
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是多进程要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。 Unix/Linux操作系统提供了一个fork() 系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回。子进程永远返回0,而父进程返回子进程的I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 23:18:04
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             在Python中可以方便地使用os模块运行其他的脚本或者程序,这样就可以在脚本中直接使用其他脚本,或者程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程,可以使用win32process模块中的函数。如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32.dll中的函数。1 使用os.system函数运行其他程序2 使用ShellExecute函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 06:10:58
                            
                                16阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我 例如我们可以用一个Python脚本来维护我们关注的合约列表,然后当有新合约出现时(比如生猪、尿素、股指期货期权等等),我们只需要更新这一个合约列表脚本,而非更新各个使用了合约列表的程序:    在其他Python脚本中可以这样引用这个合约列表(当文件都在同一目录下时):    而对于已经储备了许多C++程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 17:26:03
                            
                                12阅读