小编Roh*_*han的帖子

如何找到内置Python方法的源代码的位置?

我想研究许多内置的Python方法来学习要理解的源代码.如何在计算机上找到他们的位置?是否有一些简单的命令,我可以在Python脚本或Linux上的终端上运行,我可以用来查找内置方法的源文件?

python

8
推荐指数
1
解决办法
774
查看次数

如何限制Python文件的访问

所以我制作了一个Python电话簿程序,它允许用户添加联系人、更改联系人信息、删除联系人等,并将这些数据写入一个文本文件,每次再次打开程序时我都可以读取该文本文件并获取现有的联系人数据。但是,在我的程序中,我以非常具体的方式写入文本文件,因此我知道格式是什么,并且可以将其设置为非常容易读取。由于它都是以非常特定的方式格式化的,我想防止用户打开文件并意外地弄乱数据,即使只是一个简单的空格。我怎样才能做到这一点?

python

3
推荐指数
1
解决办法
7352
查看次数

在 Python 中声明实例变量的两种方法?

两者之间的功能和幕后发生的事情有什么不同吗?

class Class:
    def __init__(self, var1):
        self.var1 = var1
Run Code Online (Sandbox Code Playgroud)

class Class:
    var1 = ""
    def __init__(self, var1):
        self.var1 = var1
Run Code Online (Sandbox Code Playgroud)

在 Python 中?

python instance-variables

3
推荐指数
2
解决办法
5190
查看次数

我如何找出我正在使用的Python实现?

是否有一种简单的方法,比如一个命令,可以让我找到我正在使用的Python实现(CPython,JPython等)?

python language-implementation

1
推荐指数
1
解决办法
226
查看次数

Python如何以不同方式接收stdin和参数?

Python究竟是如何接收的

echo input | python script
Run Code Online (Sandbox Code Playgroud)

python script input
Run Code Online (Sandbox Code Playgroud)

不同?我知道一个是通过stdin来的,另一个是作为一个参数传递的,但是在后端会发生什么不同?

python stdin arguments

0
推荐指数
1
解决办法
585
查看次数