找到 34423 篇文章,关于编程

Python 命令行选项解析器

Chandu yadav
更新于 2020-06-26 06:27:19

920 次浏览

很多时候,我们需要在从命令行执行 Python 脚本时传递参数。但是,当所需的参数数量、类型或顺序不匹配时,脚本会引发异常。这就是需要正确解析命令行参数的地方。argparse 模块提供了编写非常易于使用的命令行界面的工具。它处理如何解析 sys.argv 列表中收集的参数,自动生成帮助信息,并在给出无效选项时发出错误消息。设计命令行界面的第一步是设置解析器对象。这可以通过 ArgumentParser() 函数来完成... 阅读更多

在 Java 中将短整型转换为字符串

Samual Sam
更新于 2020-06-26 06:28:00

5K+ 次浏览

valueOf() 方法用于在 Java 中将短整型转换为字符串。假设我们有以下短整型值。short val = 20;将上述短整型值转换为字符串。String.valueOf(val);示例 在线演示public class Demo {    public static void main(String[] args) {       short shortVal = 55;       // 将短整型转换为字符串       String str = String.valueOf(shortVal);       System.out.println("字符串: "+str);    } }输出字符串: 55

在 Python 中支持面向行的命令解释器

Ankith Reddy
更新于 2020-06-26 06:29:29

385 次浏览

cmd 模块只包含一个名为 Cmd 的类。它用作面向行命令行解释器用户定义框架的基类。Cmd此类或其子类的对象提供了面向行的解释器框架。下面列出了此类由子类继承的重要方法。cmdloop()此方法将对象发送到循环中,接受输入并将输入发送到类中相应的命令处理程序方法。当循环开始时,将显示一个介绍性消息(作为参数传递给 cmdloop() 方法),并使用一个默认的 (cmd) 提示符,可以通过 prompt 属性对其进行自定义。解释器... 阅读更多

Java 程序将浮点数转换为字符串

Samual Sam
更新于 2020-06-26 06:30:12

233 次浏览

valueOf() 方法用于在 Java 中将浮点数转换为字符串。假设我们有以下浮点数值。float val = 10.18465F;将上述浮点数值转换为字符串。String.valueOf(val);示例 在线演示public class Demo {    public static void main(String[] args) {       float val = 98.18465F;       // 将浮点数转换为字符串       String str = String.valueOf(val);       System.out.println("字符串: "+str);    } }输出字符串: 98.18465

Python getpass 模块

Arjun Thakur
更新于 2020-06-26 06:31:13

1K+ 次浏览

Python 标准库的 getpass 模块中定义了两个函数。当基于终端的应用程序需要在验证用户凭据后才能执行时,它们非常有用。getpass()此函数提示用户输入密码。默认情况下,用户在终端中输入的键不会回显。此外,终端上显示的默认提示符为“密码”,可以通过提供字符串作为参数对其进行自定义。在以下示例中,Python 提示符是从 Windows 上的命令提示符终端调用的。输入的密码不会在终端中回显。C:\python36>python Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 ... 阅读更多

Java 中的关键字

Samual Sam
更新于 2020-06-26 07:04:17

797 次浏览

Java 中的关键字是保留字,表示预定义的操作、内部进程等。因此,关键字不能用作变量、函数、对象等的名称。关键字和标识符之间的主要区别在于,关键字是表示预定义操作的保留字,而标识符是变量、函数、对象等的名称。Java 中的一些关键字如下所示:abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhile演示关键字的程序如下所示:示例 在线演示public class Example { public static void main(String[] args) { int i = 5; char c = 'A'; System.out.println("i = " + i); System.out.println("c = " + ... 阅读更多

在 Python 中使用 ZIP 档案 (zipfile)

George John
更新于 2020-06-25 14:25:59

893 次浏览

ZIP 是用于归档和压缩的最流行的文件格式之一。它自 MSDOS 和 PC 时代就一直存在,并且已被著名的 PKZIP 应用程序使用。Python 标准库中的 zipfile 模块提供了用于创建、提取、读取和写入 ZIP 档案的工具的类。ZipFile()此函数从文件参数返回一个 ZipFile 对象,该参数可以是字符串或由内置 open() 函数创建的文件对象。该函数需要一个 mode 参数,其默认值为“r”,尽管它可以采用“w”或“a”值来打开... 阅读更多

在 Python 中进行高级文件操作 (shutil)

Chandu yadav
更新于 2020-06-25 14:26:52

1K+ 次浏览

Python 标准库的 shutil 模块中定义了许多用于对文件和目录进行高级操作的函数。copy()此函数将文件复制到相同或其他目录中的指定文件。该函数的第一个参数是现有文件的字符串表示形式。第二个参数是结果文件或目录的名称。如果它是一个目录,则文件将使用相同的名称复制到其中。原始文件的元数据不会保留。>>> import shutil >>> shutil.copy("hello.py", "newdir/") 'newdir/hello.py'copy2()此函数类似于 copy() 函数,除了它保留了... 阅读更多

在 Python 中使用 Unix 风格的路径名模式扩展 (glob)

Arjun Thakur
更新于 2020-06-25 14:28:31

472 次浏览

很多时候,程序需要遍历文件系统中的文件列表,通常文件名与模式匹配。glob 模块可用于在特定目录中创建文件列表,具有特定扩展名,或以特定字符串作为文件名的一部分。glob 模块函数使用的模式匹配机制遵循 UNIX 路径扩展规则。但是,此模块不会扩展波浪号 (~) 和 shell 变量。glob 模块中主要有三个函数glob()此函数返回与 pathname 参数中给定模式匹配的文件列表。pathname 可以是绝对... 阅读更多

使用 Python (tarfile) 读取和写入 tar 归档文件

George John
更新于 2020-06-26 07:01:45

3K+ 次浏览

“tar”实用程序最初是为 UNIX 操作系统引入的。其目的是将多个文件收集到一个归档文件中,通常称为 tarball,这使得分发文件变得容易。Python 标准库的 tarfile 模块中的函数有助于根据需要创建 tar 档案和从 tarball 中提取。可以使用 gzip、bz2 和 lzma 压缩或根本不使用任何压缩来构建档案。此模块中定义的主要函数是 main(),使用它可以完成对 tar 文件的写入或读取操作。Open()此函数返回对应于文件名(即... 阅读更多

广告
© . All rights reserved.