小编TJ1*_*TJ1的帖子

使用postDelayed在特定时间运行任务

我想在特定时间开始一项任务.为此,我使用runnablepostDelayed方法如下:

private Runnable mLaunchTask = new Runnable() {
        public void run() {

            try {
                MY TASK
            } catch (IllegalStateException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }

        }
};
Run Code Online (Sandbox Code Playgroud)

在我的代码中我使用mLunchTask如下:

mHandler = new Handler();
mHandler.postDelayed(mLaunchTask, myDelay*1000); 
Run Code Online (Sandbox Code Playgroud)

myDelay计算如下:

s  = DateFormat.format("hh:mm:ss aaa", d.getTime());
cTime = s.toString(); // current Time
ch = Integer.parseInt(cTime.substring(0,2)); // current hour
cm = Integer.parseInt(cTime.substring(3,5)); // current minute
cs = Integer.parseInt(cTime.substring(6,8)); // current second
if (cTime.substring(9,11).equalsIgnoreCase("pm") && (ch<12) …
Run Code Online (Sandbox Code Playgroud)

android runnable postdelayed

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

如何在Word文档中复制MATLAB图并将其过去?

我在MATLAB中打开了一些MATLAB数字.我想将它们复制到word文档而不导出并将它们转换为.png或.jpg等.有简单明了的方法吗?

matlab ms-word copy-paste export-to-word matlab-figure

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

TypeError:'map'对象在Python 3中不是可订阅的错误

我试图在Python中使用作为NLTK一部分的FreqDist.我试过这个示例代码:

fdist1 = FreqDist(text1)
vocabulary1 = fdist1.keys()
vocabulary1[:50]
Run Code Online (Sandbox Code Playgroud)

但最后一行给了我这个错误:

TypeError: 'map' object is not subscriptable
Run Code Online (Sandbox Code Playgroud)

我认为代码在Python 2上运行良好,但在Python 3(我有)上它给出了上述错误.

为什么会出现此错误以及如何解决?我很感激任何帮助.

python typeerror nltk

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

在Python中将非英语单词转换为%分隔的字符串

我有一个像这样的波斯语:word = ???????.如果我运行这个:

word.encode(encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)

我在Python IDLE中看到了这个:

b'\xd9\x85\xdb\x8c\xe2\x80\x8c\xd8\xa8\xd8\xa7\xd8\xb4\xd8\xaf'
Run Code Online (Sandbox Code Playgroud)

我想上面的线转换为一个字符串,删除b'和替换所有\x%.所以我想得到这个字符串:

%d9%85%db%8c%e2%80%8c%d8%a8%d8%a7%d8%b4%d8%af    
Run Code Online (Sandbox Code Playgroud)

在Python 3中执行此操作的最佳方法是什么?谢谢您的帮助.

python string replace python-3.x

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

表示波斯语格式的字节串序列

我有一系列UTF-8字符,例如:

\xd8\xa2\xd8\xb4\xd9\x86\xd8\xa7\xdb\x8c\xdb\x8c \xd8\xa8\xd8\xa7 \xd8\xa2\xd8\xb1\xd9\x85\xd8\xa7\xd9\x86 \xd9\xbe\xd8\xb1\xd9\x88\xda\x98\xd9\x87 \xd9\x84\xd8\xba\xd8\xaa \xd9\x86\xd8\xa7\xd9\x85\xd9\x87 \xd8\xa2\xd8\xb2\xd8\xa7\xd8\xaf
Run Code Online (Sandbox Code Playgroud)

我知道这是来自波斯语网站,应该代表一些波斯语单词.如何用波斯语字符表示此序列?

我正在使用Python来完成我的工作.

python utf-8 character-encoding farsi

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

Python 3:使用请求无法获取网页的全部内容

我正在测试使用该requests模块来获取网页的内容。但是,当我查看内容时,我发现它没有获得页面的全部内容。

这是我的代码:

import requests
from bs4 import BeautifulSoup

url = "https://shop.nordstrom.com/c/womens-dresses-shop?origin=topnav&cm_sp=Top%20Navigation-_-Women-_-Dresses&offset=11&page=3&top=72"
page = requests.get(url)

soup = BeautifulSoup(page.content, 'html.parser')
print(soup.prettify())
Run Code Online (Sandbox Code Playgroud)

同样,在chrome浏览器中,如果我查看页面源,则看不到全部内容。

有没有办法获取我提供的示例页面的全部内容?

python web-scraping python-requests

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

如何找到一个国家的woeid(在地球上的id)

我正在尝试测试Twitter API并找到一个国家的趋势.如何找到特定国家/地区的WOEID(地球标识符)?我试过在Google上查找但找不到列表.

如果Python中有任何程序提供的WOEID也很好.

python api twitter trend

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

使用Scrapy抓取链接到我们想要的任何深度的网站的所有页面

我很想知道是否可以抓取网站上任意深度的所有页面和链接,即使在跟踪几个链接后顶部 URL 发生变化?这是一个例子:

热门网址:www.topURL.com
有 3 个链接:www.topURL.com/link1、www.topURL.com/link2 和 www.topURL.com/link3

然后,如果我们点击 www.topURL.com/link1,它会将我们带到一个页面,该页面本身有
2 个链接:www.topURL.com/link4 和 www.topURL.com/link5

但如果我们点击 www.topURL.com/link4 ,它会将我们带到一个包含以下 2 个链接的页面:www.anotherURL.com/link1 和 www.thirdURL.com/link1

scrapy 或任何 python 爬虫/蜘蛛是否可以从 www.topURL.com 开始,然后跟踪链接并最终到达 www.thirdURL.com/link1?

它的深度有限制吗?有任何代码示例向我展示如何做到这一点吗?

谢谢您的帮助。

web-crawler scrapy web-scraping python-3.x

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

在Python中从字符串的开头或结尾删除字符

我有一个字符串,例如可以有-任何包括一些空格的地方.我希望在Python中使用正则表达式-只在它出现在所有其他非空白字符之前或在所有非空白字符之后才能删除.还想删除开头或结尾的所有空格.例如:

string = '  -  test '
Run Code Online (Sandbox Code Playgroud)

它应该回来

string = 'test'
Run Code Online (Sandbox Code Playgroud)

要么:

string = '  -this - '
Run Code Online (Sandbox Code Playgroud)

它应该回来

string = 'this'
Run Code Online (Sandbox Code Playgroud)

要么:

string = '  -this-is-nice - '
Run Code Online (Sandbox Code Playgroud)

它应该回来

string = 'this-is-nice'
Run Code Online (Sandbox Code Playgroud)

python regex

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

MATLAB,Octave:使用包含空格的文件夹名称

在MATLAB中,实际上是Octave,我想找到当前文件夹中所有子文件夹的列表,所以我使用它:

subFolder = dir;
Run Code Online (Sandbox Code Playgroud)

这将提供当前文件夹中所有子文件夹的列表.这将返回一个结构,其中一个元素是名称.假设我有两个带有名称subfolder 1A和的子文件夹subfolder 1B.

现在我想去这些文件夹.然后我这样做:

cd subFolder(1).name
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

error: subFolder(1).name: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

cd "subfolder 1A"
Run Code Online (Sandbox Code Playgroud)

一切正常.解决办法是什么?

string directory matlab octave

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