小编APZ*_*APZ的帖子

使用python重现bash命令'ls -a'输出

我是python的新手ls,我在python中编写bash 命令,我被困在ls -a选项上(根据联机帮助页):

包含名称以点(".")开头的目录条目

我知道os.listdir()但它没有列出特殊条目'.' 和'..'

来自docs:os.listdir(path):

返回一个列表,其中包含path给出的目录中的条目名称.该列表按任意顺序排列.它不包括特殊条目'.' 和'..'即使它们存在于目录中.

我需要帮助通过python列出这些特殊条目,如果有人可以帮助我一点点,我将不胜感激.

谢谢你的耐心等待.

python linux bash

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

使用CakePHP中的媒体视图下载文件

我想通过4个不同的链接下载4个不同的文件.我正在使用Media视图下载文件,但我必须在控制器的下载功能中对文件名进行硬编码:

function download () { 
    $this->view = 'Media'; 
    $params = array( 
          'id' => 'example.zip', 
          'name' => 'example', 
          'download' => true, 
          'extension' => 'zip', 
          'path' => APP . 'files' . DS 
   ); 
   $this->set($params); 
} 
Run Code Online (Sandbox Code Playgroud)

这适用于一个文件.现在,对于2,3,4号链接,我是否需要创建3个不同的操作并在其中提供不同的文件名,或者是否有一种方法可以使用download()仅根据链接下载相应的文件已被点击?

php cakephp

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

标签 统计

bash ×1

cakephp ×1

linux ×1

php ×1

python ×1