找到 34423 篇文章,关于编程

如何使用 Python 获取当前目录下所有子目录的列表?

Rajendra Dharmkar
更新于 2019-12-16 06:18:58

11K+ 次查看

要获取目录中所有子目录的列表(递归),可以使用 os.walk 函数。它返回一个三元组,第一个元素是所有子目录。您可以按如下方式使用它:import os subdirs = [x[0] for x in os.walk('.')] print(subdirs)您还可以使用 os.listdir 函数列出目录(仅直接子目录),并使用 os.path.isdir 函数过滤列表。例如import os d = '.' subdirs = [os.path.join(d, o) for o in os.listdir(d) if os.path.isdir(os.path.join(d,o))]

Java 中将字符串数组/列表转换为整数数组/列表的 lambda 表达式是什么?

Srinivas Gorla
更新于 2020-06-16 10:12:36

694 次查看

您可以将字符串的数组列表转换为整数的数组列表,如下所示:示例实时演示import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; public class LamdaExpressions {    public static void main(String args[]) {       ArrayList list = new ArrayList();       list.add("123");       list.add("223");       list.add("323");       list.add("334");       List listInteger =          list.stream().map(s -> Integer.parseInt(s)).collect(Collectors.toList());       System.out.println(listInteger);    } }输出[123, 223, 323, 334]

如何在 Java 中将数组放入数组中?

Abhinanda Shri
更新于 2020-06-16 10:11:04

2K+ 次查看

示例实时演示import java.util.Arrays; public class ArrayWithinAnArray{    public static void main(String args[]) {       int[] myArray1 = {23, 56, 78, 91};       int[] myArray2 = {123, 156, 178, 191};       int[] myArray3 = {223, 256, 278, 291};       int[] myArray4 = {323, 356, 378, 391};       int [][] arrayOfArrays = {myArray1, myArray2, myArray3, myArray4};       System.out.println(Arrays.deepToString(arrayOfArrays));    } }输出[[23, 56, 78, 91], [123, 156, 178, 191], [223, 256, 278, 291], [323, 356, 378, 391]]

为什么有时在 Java 中将类声明为 final?

Sreemaha
更新于 2019-07-30 22:30:20

576 次查看

如果一个类被声明为 final,则不能继承它。如果尝试这样做,则会得到一个编译时错误,如下所示:示例 final class Super { private int data = 30; } public class Sub extends Sub { public static void main(String args[]){ } }输出Exception in thread "main" java.lang.Error: Unresolved compilation problem: at Sub.main(Sub.java:7)

如何在 Python 中打印当前文件目录的完整路径?

Alekhya Nagulavancha
更新于 2023-02-24 12:09:56

17K+ 次查看

当前文件的路径是通过目录层次结构定义的;它包含从当前文件到该文件所在的根目录的反向路径。例如,考虑一个文件“my_file”属于一个目录“my_directory”,则此文件的路径定义如下 ./my_directory/my_file目录、子目录和文件都使用路径中的“/”分隔符分隔。因此,要获取当前文件的完整路径,可以使用 os.path.abspath() 函数。如果只想获取目录路径,则可以调用 os.path.dirname() 方法。使用 os.path.abspath() 方法 ... 阅读更多

Python 中的 __init__.py 是什么?

Rajendra Dharmkar
更新于 2019-12-16 06:14:02

2K+ 次查看

__init__.py 文件是使 Python 将目录视为包含包所必需的;这样做是为了防止名称相同的目录(如 string)意外隐藏模块搜索路径中稍后出现的有效模块。在最简单的情况下,__init__.py 可以只是一个空文件,但它也可以执行包的初始化代码或设置 __all__ 变量。__init__.py 文件示例:from math import sin from my_package import my_func以上代码确保导入的函数在导入包时在包的模块中可用,因为它已定义 ... 阅读更多

如何使用 Python 计算目录大小?

Alekhya Nagulavancha
更新于 2023-02-24 12:04:36

7K+ 次查看

目录简单地定义为子目录和单个文件的集合;或其中之一。这些子目录在目录层次结构中使用“/”运算符分隔。目录层次结构是通过在主目录(也称为“根”目录)中组织所有文件和子目录来构建的。当要计算目录的大小时,我们将将其视为根目录并计算其中所有文件和子目录(如果有)的单个大小。因此,要获取目录的大小,我们必须遍历层次结构以 ... 阅读更多

如何使用 Python 查找文件?

Rajendra Dharmkar
更新于 2023-08-22 11:38:06

2K+ 次查看

在庞大的编程世界中,Python 凭借其适应性和普及性脱颖而出。其易用性和可靠性使其成为各个领域开发人员的首选。程序员的一项常见任务是在其机器上查找文件。无论您是在组织数据、分析日志还是开发文件管理解决方案,在 Python 中查找文件都是一项必不可少的技能。在本文中,我们将探讨多种 Python 文件查找策略和方法。我们将讨论传统方法和更复杂的方法,并提供详细的解释,以确保您 ... 阅读更多

如何找到我的 Python site-packages 目录的位置?

Rajendra Dharmkar
更新于 2023-08-22 11:26:10

2K+ 次查看

在 Python 开发中,了解如何找到 Python 的“site-packages”目录是一个必不可少的方面。此目录包含大量第三方库和包,这些库和包增强了 Python 的功能并简化了开发过程。无论您是经验丰富的开发人员还是刚刚起步,了解“site-packages”目录的确切位置都使您能够有效地管理已安装的包并能够手动与之交互。在这篇综合文章中,我们将探讨多种方法来确定不同操作系统上“site-packages”目录的位置。从利用多功能的“sys”库到利用全面的 ... 阅读更多

Java 中父类的私有变量和私有方法会被子类继承吗?

varma
更新于 2019-07-30 22:30:20

761 次查看

不会,子类不能继承父类的私有成员,它只能继承父类的受保护、默认和公共成员。如果尝试这样做,则会得到一个编译时错误,如下所示:示例 class Super{ private int data = 30; public void display(){ System.out.println("Hello this is the method of the super class"); } } public class Sub extends Super{ public void greet(){ System.out.println("Hello this is the method of the sub class"); ... 阅读更多

广告